- 从大一开始记录自己学习的过程,大佬勿喷。。。有什么好建议请大家指正,谢谢!
通过键盘输入3名学生4门课程的成绩,分别求每个学生的平均成绩和每门课程的平均成绩。要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车,其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。
#include<stdio.h>
int main()
{
int a[4][5];
int i,j;
int sum1=0,sum2=0;
for(i=0;i<3;i++){
scanf("%d %d %d %d",&a[i][0],&a[i][1],&a[i][2],&a[i][3]);
}
for(i=0;i<3;i++){
sum1=0;
for(j=0;j<4;j++){
sum1+=(a[i][j])/4;
}
a[i][j]=sum1;
}
for(i=0;i<4;i++){
sum2=0;
for(j=0;j<3;j++){
sum2+=(a[j][i])/3;
}
a[j][i]=sum2;
}
for(i=0;i<4;i++){
for(j=0;j<5;j++){
if(a[i][j]!=0){
printf("%-4d",a[i][j]);
}
}
printf("\n");
}
return 0;
}