某小组某学期成绩表
| 课程1 | 课程2 | 课程3 | 个人平均分 |
学生1 | 89 | 78 | 56 |
|
学生2 | 88 | 99 | 100 |
|
学生3 | 72 | 80 | 61 |
|
学生4 | 60 | 70 | 75 |
|
课程平均分 |
|
|
|
|
任务:
(1)求每门课程的平均成绩,一列的平均值
(2)求每一个学生的平均成绩,一行的平均值
(3) 输出该成绩表(含课程平均分和个人平均分)
代码如下:
#include <iostream>
using namespace std;
int main(){
int a[4][3]={89, 78, 56, 88, 99, 100, 72, 80, 61, 60, 70, 75},i,k,h=1;
double ave;
cout<<'\t'<<'\t'<<"课程1"<<'\t'<<"课程2"<<'\t'<<"课程3"<<'\t'<<"个人平均分"<<endl;
for(i=0;i<4;i++){
cout<<"学生"<<h<<'\t'<<'\t';
h++;
ave=0;
for(k=0;k<3;k++){
cout<<a[i][k]<<'\t';
ave+=a[i][k];
}
ave=ave/3;
cout<<ave<<endl;
}
cout<<"课程平均分"<<'\t';
for(k=0;k<3;k++){
ave=0;
for(i=0;i<4;i++)
ave+=a[i][k];
ave=ave/4;
cout<<ave<<'\t';
}
}