设计一个程序统计某班全体学生3门课的考试成绩。要求先输入学生人数,并输入每个学生的三门成绩,统计出每门课程的全班平均分及每个考生所有考试的总分。(二维数组)

设计一个程序统计某班全体学生3门课的考试成绩。要求先输入学生人数,并输入每个学生的三门成绩,统计出每门课程的全班平均分及每个考生所有考试的总分。

 

#include<stdio.h>
#include<math.h>
int b,i,q,j,n,sum,avg,all;
int a[20][3];//可以为任意,但必须要定义,缺点可能会浪费空间
main(){
scanf("%d",&b);//重键盘输入人数
for(i=0;i<b;i++){
for(j=0;j<3;j++){
scanf("%d\n",&a[i][j]);//重键盘输入分数
}
}
// 检验bug,一个一个输出,看是哪里除了问题
//for(i=0;i<b;i++){
// all=0;
// for(j=0;j<3;j++){
// printf("同学%d的科目%d为%d\n",i,j,a[i][j]) ;
// all+=a[i][j];
// }
// printf("同学%d的总分为%d",i,all) ;
// printf("\n");
//}
for(j=0;j<3;j++){
sum=0;//若果少了,就无法求平均分,sum的值会延续到下一个内循环继续累加
for(i=0;i<b;i++){
sum+=a[i][j];
printf("%d同学的%d科目的成绩%d\n",i,j,a[i][j]);
avg=sum/b;
}
// printf("第%d科的sum是%d\n",j,sum);
printf("第%d科的成绩平均分是%d\n",j,avg);
// printf("\n");
}
}


__EOF__

本文作者最爱刘文雅~~~
本文链接https://www.cnblogs.com/TCSN-Lin/p/16816047.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   同城少年  阅读(1706)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示