1. 源码
#include<stdio.h>
#define N 5
//输入5个同学三门课,计算各门课总分以及平均分输出
int main(){
int i,j,score[N][3],sum[3]={
0},avg[3];
for(j=0;j<N;j++){
printf("请输入%d位同学三门课的成绩:\n",j+1);
for(i=0;i<3;i++){
scanf("%d",&score[j][i]);
}
printf("\n");
}
for(j=0;j<N;j++){
for(i=0;i<3;i++){
sum[i]+= score[j][i];
avg[i]=sum[i]/N;
}
}
printf("*******以上同学的成绩********\n\n");
for(j=0;j<N;j++){
printf("第%d位同学的成绩为:",j+1);
for(i=0;i<3;i++){
printf("%5d ",score[j][i]);
}
printf("\n");
}
for(i=0;i<3;i++){
printf("第%d门课的平均分为%d,总分为%d",i+1,avg[i],sum[i]);
}
return 0;
}
2. 编译结果
3.效果展示