通过编程输入并存储一个班10名同学某门课程的成绩,计算全班10 名同学的总分和平均分,并且查找最高分和最低分。
时间: 2024-12-13 11:26:59 浏览: 8
c代码-从键盘输入一个班(全班人数在15~20之间)学生某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能: (1)录入每个学生的学号(学号:2016001~2016020)和考试成绩; (2)计算课程的总分和平均分;
在编程中,你可以创建一个数据结构来存储每个学生的成绩,比如使用列表(数组)或字典(键值对),其中每个元素代表一名同学的成绩。假设我们使用Python编写,可以这样做:
```python
# 创建一个空列表存储10名同学的成绩
scores = [None] * 10
# 输入每个学生的成绩
for i in range(10):
scores[i] = float(input(f"请输入第{i+1}位同学的成绩:"))
# 计算总分
total_score = sum(scores)
# 计算平均分
average_score = total_score / len(scores)
# 查找最高分和最低分
max_score = max(scores)
min_score = min(scores)
print(f"全班总分:{total_score}")
print(f"全班平均分:{average_score:.2f}")
print(f"最高分:{max_score}")
print(f"最低分:{min_score}")
```
在这个程序中,用户会按顺序依次输入每位同学的成绩,然后程序自动计算出总分、平均分以及最高分和最低分。`average_score:.2f`用于保留两位小数。
阅读全文