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++ ,