编写代码求每个学生和每门课的总分和平均分
时间: 2024-02-14 16:10:58 浏览: 135
c代码-输入6名学生 2门课程(语文、数学)的分数,显示各门课程的总分和平均分,以及各个学生的总分和平均分。
好的,以下是一个简单的伪代码来计算每个学生和每门课的总分和平均分:
```
# 假设有5个学生和3门课
num_students = 5
num_courses = 3
# 假设这些学生和课程的分数存储在一个二维列表中
scores = [
[90, 85, 92], # 第一个学生的分数
[80, 95, 87], # 第二个学生的分数
[75, 80, 82], # 第三个学生的分数
[92, 88, 90], # 第四个学生的分数
[85, 90, 92], # 第五个学生的分数
]
# 计算每个学生的总分和平均分
for i in range(num_students):
total_score = sum(scores[i])
average_score = total_score / num_courses
print("Student", i+1, "Total score:", total_score, "Average score:", average_score)
# 计算每门课的总分和平均分
for j in range(num_courses):
total_score = 0
for i in range(num_students):
total_score += scores[i][j]
average_score = total_score / num_students
print("Course", j+1, "Total score:", total_score, "Average score:", average_score)
```
请注意,这仅是伪代码,并且需要根据您的情况进行适当的修改。
阅读全文