请用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; }
如有帮助,望采纳!谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥20 安装 opencv4nodejs 报错
- ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
- ¥15 nginx反向代理获取ip,java获取真实ip
- ¥15 eda:门禁系统设计
- ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
- ¥15 376.1电表主站通信协议下发指令全被否认问题
- ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
- ¥15 复杂网络,变滞后传递熵,FDA
- ¥20 csv格式数据集预处理及模型选择
- ¥15 部分网页页面无法显示!