从终端输入10个数字(乱序),利用简单选择排序法对这10个数字排序,结果从小到大排列。
时间: 2024-04-29 16:23:55 浏览: 115
C语言程序设计-编写函数用选择排序法对数组中的数据进行从小到大的排序;
5星 · 资源好评率100%
以下是Python代码实现简单选择排序法对10个数字排序:
```python
# 输入10个数字
nums = []
for i in range(10):
num = int(input("请输入第{}个数字:".format(i+1)))
nums.append(num)
# 简单选择排序
for i in range(9):
min_index = i
for j in range(i+1, 10):
if nums[j] < nums[min_index]:
min_index = j
if min_index != i:
nums[min_index], nums[i] = nums[i], nums[min_index]
# 输出排序结果
print("排序结果为:", nums)
```
运行结果示例:
```
请输入第1个数字:5
请输入第2个数字:9
请输入第3个数字:2
请输入第4个数字:8
请输入第5个数字:3
请输入第6个数字:7
请输入第7个数字:1
请输入第8个数字:6
请输入第9个数字:4
请输入第10个数字:0
排序结果为: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```
阅读全文