从键盘输入10个整数,将其中最小的数和第一个数对换,然后输出对换后的十个数
时间: 2023-05-28 15:02:01 浏览: 127
输入10个整数,将其中最小的数与第一个数对换
5星 · 资源好评率100%
```python
lst = []
for i in range(10):
num = int(input("请输入第{}个整数:".format(i+1)))
lst.append(num)
# 找出最小数的下标
min_index = 0
for i in range(1, len(lst)):
if lst[i] < lst[min_index]:
min_index = i
# 将最小数和第一个数对换
lst[0], lst[min_index] = lst[min_index], lst[0]
# 输出对换后的十个数
print("对换后的十个数为:")
for num in lst:
print(num, end=' ')
```
运行结果:
```
请输入第1个整数:3
请输入第2个整数:5
请输入第3个整数:1
请输入第4个整数:9
请输入第5个整数:8
请输入第6个整数:2
请输入第7个整数:4
请输入第8个整数:7
请输入第9个整数:6
请输入第10个整数:0
对换后的十个数为:
0 5 1 9 8 2 4 7 6 3
```
阅读全文