用冒泡法对10个同学的C语言成绩由高到低进行排序,并输出最高分和最低分
时间: 2024-05-02 17:20:28 浏览: 111
C语言冒泡排序法的实现(升序排序法)
以下是Python代码实现:
```python
scores = [90, 78, 85, 92, 65, 80, 87, 76, 94, 83] # 10个同学的成绩
# 冒泡排序
n = len(scores)
for i in range(n):
for j in range(n-i-1):
if scores[j] < scores[j+1]:
scores[j], scores[j+1] = scores[j+1], scores[j]
# 输出排序结果和最高分、最低分
print("排序后的成绩:", scores)
print("最高分:", scores[0])
print("最低分:", scores[-1])
```
输出结果:
```
排序后的成绩: [94, 92, 90, 87, 85, 83, 80, 78, 76, 65]
最高分: 94
最低分: 65
```
阅读全文