请用C语言实现:五个同学的三门学科成绩统计问题,要求显示每位同学的成绩,并统计每位同学的总成绩、平均成绩、单科平均成绩。
2条回答 默认 最新
CSDN专家-天际的海浪 2021-12-04 22:55关注用5行3列的数组保存,用双重循环计算总成绩、平均成绩、单科平均成绩
你题目的解答代码如下:#include <stdio.h> #include <stdlib.h> int main() { int a[5][3]; int sum, i, j; for (i = 0; i < 5; i++) for (j = 0; j < 3; j++) scanf("%d", &a[i][j]); for (i = 0; i < 5; i++) { sum = 0; printf("第%d同学三门成绩:",i+1); for (j = 0; j < 3; j++) { sum += a[i][j]; printf("%d ", a[i][j]); } printf("总成绩:%d、平均成绩:%.2f\n", sum, sum/3.0); } printf("单科平均成绩: "); for (j = 0; j < 3; j++) { sum = 0; for (i = 0; i < 5; i++) sum += a[i][j]; printf("%.2f ", sum/5.0); } return 0; }如有帮助,望采纳!谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录