有三个学生三门课程编程分别统计每个学生的总成绩和每门课程的平均成绩(用二维数组实现)
时间: 2024-06-13 19:07:05 浏览: 124
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
以下是统计每个学生的总成绩和每门课程的平均成绩的Python代码,使用了二维数组实现:
```python
# 定义二维数组存储学生成绩
scores = [[80, 90, 85], [85, 95, 90], [90, 80, 95]]
# 统计每个学生的总成绩
for i in range(len(scores)):
total_score = sum(scores[i])
print("第{}个学生的总成绩为:{}".format(i+1, total_score))
# 统计每门课程的平均成绩
for i in range(len(scores[0])):
total_grade = 0
for j in range(len(scores)):
total_grade += scores[j][i]
average_grade = total_grade / len(scores)
print("第{}门课程的平均成绩为:{:.2f}".format(i+1, average_grade))
```
输出结果为:
```
第1个学生的总成绩为:255
第2个学生的总成绩为:270
第3个学生的总成绩为:265
第1门课程的平均成绩为:85.00
第2门课程的平均成绩为:88.33
第3门课程的平均成绩为:90.00
```
阅读全文