首页 > 代码库 > zjut 1179 平均数

zjut 1179 平均数

 

平均数  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.6672.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;}
View Code

#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;}
View Code

#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;

}