新手求助!!!
设计一个二维数组,存放一个小组(不超过6人)3门功课的成绩及平均成绩。各门功课的成绩从键盘上输入,平均成绩通过计算得到。设计一个循环,根据用户所输入的号码(1~6)输出对应学生的各门成绩与平均成绩。输入0时循环结束,且程序结束。这个是真心不知道怎么办了.....求各位大神帮帮忙啦~~~
#include <iostream> using namespace std; int main(void) { int score[6][3];//二位数组 存放6人3门功课的成绩及平均成绩 int n=0; //收集成绩 for (int i=0; i<6; i++) { cout<<"请输入第 "<<i+1<<" 位同学3门功课的成绩:"<<endl; for (int j=0; j<3; j++) { cout<<"请输入第"<<j+1<<" 门成绩: "; cin>>score[i][j]; } } //输出成绩 cout<<"请输入要查询成绩的同学序号(1-6),输入 0 结束查询"; cin>>n; while (n) { n--; cout<<"序号为 "<<n<<" 的同学成绩如下:"<<endl; //输出单科成绩 for (int i=0; i<3; i++) { cout<<"第 "<<i+1<<" 门成绩:"; cout<<score[n][i]<<endl; if (i == 2) //输出平均成绩 { cout<<"平均成绩:"; cout<<(score[n][0]+score[n][1]+score[n][2])/3<<endl; } } cout<<"请输入要查询成绩的同学序号(1-6),输入 0 结束查询"; cin>>n; } return 0; }