C++求平均数
题目内容:求若干个证书的平均数。
输入描述:输入数据含有不多于5组的数据,每组数据由一个整数n(n<=50)打头,表示后面跟着n个整数。
输出描述:对于每组数据,输出其平均数,精确到小数点后3位,每个平均数应单独占一行。
题目分析:求平均数,保留小数后三位,需要四舍五入,方法如下:
Cout<<precision(3);
Cout<<fixed<<sum/n<<endl;
参考代码:
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc,char * argv[])
{
int n,x;
double sum;
cout.precision(3);
while(cin>>n)
{
sum=0;
for(int i=1;i<=n;i++)
{
cin>>x;
sum=sum+x;
}
cout<<fixed<<sum/n<<endl;
}
system("pause");
return 0;
}
效果如图:


浙公网安备 33010602011771号