输入10个整数,用函数编程将其中最大数与最小数位置互换,然后输出互换后的数组
时间: 2023-04-18 07:01:20 浏览: 153
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
以下是Python代码实现:
def swap_max_min(arr):
max_index = arr.index(max(arr))
min_index = arr.index(min(arr))
arr[max_index], arr[min_index] = arr[min_index], arr[max_index]
return arr
nums = []
for i in range(10):
num = int(input("请输入第{}个整数:".format(i+1)))
nums.append(num)
print("原始数组:", nums)
swapped_nums = swap_max_min(nums)
print("互换后的数组:", swapped_nums)
阅读全文