编写程序实现下述功能:输入并记录10个学生的c语言程序编写程序找出其中的最高分,并将最高分与第一个成绩交换位置。然后将10名同学的成绩输出
时间: 2024-03-23 16:42:13 浏览: 66
C语言程序设计-统计出若干个学生的平均成绩,最高分以及得最高分的人数;
5星 · 资源好评率100%
好的,下面是实现上述功能的 Python 代码:
```python
# 输入10个学生的成绩
scores = []
for i in range(10):
score = int(input("请输入第%d个学生的成绩:" % (i+1)))
scores.append(score)
# 找出最高分并与第一个成绩交换位置
max_score = max(scores)
max_index = scores.index(max_score)
scores[0], scores[max_index] = scores[max_index], scores[0]
# 输出10名同学的成绩
print("最高分为:%d" % max_score)
print("10名同学的成绩为:")
for i in range(10):
print("第%d个学生的成绩为:%d" % (i+1, scores[i]))
```
运行程序后,可以依次输入10个学生的成绩,程序会自动找出最高分并将其与第一个成绩交换位置,然后输出10名同学的成绩,其中最高分会单独输出。
阅读全文