平均数 Time Limit:1000MS Memory Limit:32768K
Description:
求若干个整数的平均数。
Input:
输入数据含有不多于5组的数据,每组数据由一个整数n(n≤50)打头,表示后面跟着n个整数。
Output:
对于每组数据,输出其平均数,精确到小数点后3位,每个平均数应占单独一行。
Sample Input:
3 6 5 18 4 1 2 3 4
Sample Output:
9.667 2.500
#include <iostream> using namespace std; int main() { 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; } return 0; }
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
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;
}
return 0;
}
#include <iostream> #include<iomanip> using namespace std; int main() { int n,x; double sum; while (cin>>n) { sum=0; for (int i=1;i<=n;i++) { cin>>x; sum=sum+x; } cout<<fixed<<setprecision(3)<<sum/n <<endl;//输出精确到小数点后三位,并 四舍五入 } return 0; }
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
int n,x;
double sum;
while (cin>>n)
{
sum=0;
for (int i=1;i<=n;i++)
{
cin>>x;
sum=sum+x;
}
cout<<fixed<<setprecision(3)<<sum/n <<endl;//输出精确到小数点后三位,并 四舍五入
}
return 0;
}
时间: 2024-12-06 00:45:16