C语言第六章课后题3:输入全部学生个门成绩,求每门课平均成绩
4
Nov
0
有3个学生,上4门课,要求输入全部学生的各门课成绩,并分别求出每门课的平均成绩。
我的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | int c[3][4]; int i,j; for (i=0; i<3; i++) for (j=0; j<4; j++) scanf("%d", &c[i][j]); int avg1, avg2, avg3, avg4; int sum=0; for (i=0; i<3; i++) sum=c[i][0]+sum; avg1=sum/4; sum=0; for (i=0; i<3; i++) sum=c[i][1]+sum; avg2=sum/4; sum=0; for (i=0; i<3; i++) sum=c[i][2]+sum; avg3=sum/4; sum=0; for (i=0; i<3; i++) sum=c[i][3]+sum; avg4=sum/4; printf("每门课的平均成绩分别为%d %d %d %d", avg1, avg2, avg3, avg4); |
个人感觉代码有些冗长,但是无奈目前水平就是如此。。应该会有更好的方法吧。如果有朋友有更好的方法,也欢迎一起留言讨论。
Filed Under: 职业生涯
No Comments