当前位置:编程学习 > C/C++ >>

poj1004 输出小数的固定位数

这个题应该是除了1000题外最简单的一题了吧,就是求一个12个月的平均值,只不过输出要保留两位小数。
 
 
#include<iostream>  
#include<iomanip>  
using namespace std;  
  
int main(){  
    double money=0;  
    for(int i=0;i<12;i++){  
        double f;  
        cin>>f;  
        money=money+f;  
    }  
    cout<<fixed<<setprecision(2)<<"$"<<money/12<<endl;  
    return 0;  
}  

 

 
要说明一下setprecision()的用法:
 
cout<<setprecision(2)<<"$"<<money/12<<endl;  

 

 
 
这样是控制有效数字为2位,加上fixed才是小数点后两位。
补充:软件开发 , C++ ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,