输入10个整数,将其中最小的数与第一个数对调,把最大的数与最后一个对调,最后输出对调后新的数组。
时间: 2023-12-04 21:04:20 浏览: 65
输入10个整数,将其中最小的数与第一个数对换
5星 · 资源好评率100%
好的,这是一个简单的数组操作问题,我来给你讲解一下具体的步骤:
1. 首先,你需要输入这10个整数,并将它们存储在一个数组中。
2. 然后,你需要找到这10个数中的最小值和最大值,可以使用循环来遍历整个数组并找到这两个值。
3. 接下来,你需要将最小值与第一个数对调,最大值与最后一个数对调。可以使用一个临时变量来完成交换操作。
4. 最后,你需要输出对调后的新数组。
下面是这个问题的具体代码实现,你可以参考一下:
```python
# 输入10个整数,并将它们存储在一个数组中
arr = []
for i in range(10):
num = int(input("请输入第%d个整数:" % (i+1)))
arr.append(num)
# 找到最小值和最大值,并完成交换操作
min_index = 0
max_index = 0
for i in range(1, 10):
if arr[i] < arr[min_index]:
min_index = i
if arr[i] > arr[max_index]:
max_index = i
temp = arr[0]
arr[0] = arr[min_index]
arr[min_index] = temp
temp = arr[9]
arr[9] = arr[max_index]
arr[max_index] = temp
# 输出对调后的新数组
print("对调后的新数组为:", arr)
```
希望能够帮助到你,如有疑问可以继续向我提问哦!
阅读全文