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

效果如圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM