考虑到50个人,100*5*50 = 25000 < 65536,可以直接用int或double来存储成绩。
代码采用double来存储总成绩。
#include<iostream>
using namespace std;
int main()
{
double temp;
double x=0;
for(int i=1;i<=50;i++)
{
cout<<"输入第"<<i<<"个同学五门课程的成绩用空格间隔:";
for(int j=0;j<5;j++){
cin>>temp;
x+=temp;
}
}
cout<<"全班五门课程的平均成绩"<<x/50/5<<endl;
return 0;
}