同学总人数为30人,有4门课程,要求使用一个二维数组进行30名同学4门课成绩的录入存储

2025-03-22 10:43:44
推荐回答(1个)
回答(1):

#include int main() { int score[3][4],i,j,sum1,sum2; int ave1[3],ave[4]; for(i=0;i<3;i++) { for(j=0;j<4;j++) { sum1=0; scanf("%d",&score[i][j]); sum1+=score[i][j]; } ave1[i]=sum1/j; } for(i=0;i<4;i++) { for(j=0;j<3;j++) { sum2=0; sum2+=score[j][i]; } ave[i]=sum2/j; } for(i=0;i<3;i++) printf("%d ",ave1[i]); printf("\n"); for(i=0;i<4;i++) printf("%d ",ave[i]); printf("\n"); return 0; } 输出的是整数,如果题目要求小数的话再改改