题目是: 定义数组存储5位学生的姓名和4科考试的成绩,计算并输出每个学生的总成绩和平均成绩,找出平均成绩最高的学生姓名。#include<iostream>#include<iomanip>#include<cstring>using namespace std;int main(){ int i,j,k,n,max=0,sum=0; int a[4][3];int average[4]; string name[4]; for(i=0;i<5;i++) {cin>>name[i]; for(j=0;j<4;j++) {cin>>a[i][j]; sum=sum+a[i][j];} average[i]=sum/4; sum=0; } for(k=0;k<5;k++) if(average[k]>max) {max=average[k]; n=k;} cout<<setiosflags(ios::left)<<setw(10)<<"Name"<<setw(9)<<"TotalScore"<<"AverageScore"<<endl; for(i=0;i<4;i++) cout<<setiosflags(ios::left)<<setw(10)<<name[i]<<setw(9)<<average[i]*4<<average[i]<<endl; cout<<"Student with the highest AverageScore is"<<name[n]<<",AverageScore is"<<max; return 0; }
1 回答
- 1 回答
- 0 关注
- 1007 浏览
添加回答
举报
0/150
提交
取消