、输入10个整数,将其中最小的数与第一个数互换,把最大的数与最后一个数互换。写3个函数:①输入10个数;②进行处理;③输出10个数。
时间: 2024-06-14 22:04:34 浏览: 97
C语言程序设计-从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出;本.c
5星 · 资源好评率100%
以下是实现将最小值与第一个数互换,将最大值与最后一个数互换的三个函数的示例代码:
1. 输入10个数:
```python
def input_numbers():
numbers = []
for i in range(10):
num = int(input("请输入第{}个数:".format(i+1)))
numbers.append(num)
return numbers
```
2. 进行处理:
```python
def swap_numbers(numbers):
min_index = numbers.index(min(numbers))
max_index = numbers.index(max(numbers))
numbers[0], numbers[min_index] = numbers[min_index], numbers[0]
numbers[-1], numbers[max_index] = numbers[max_index], numbers[-1]
return numbers
```
3. 输出10个数:
```python
def output_numbers(numbers):
for num in numbers:
print(num, end=" ")
print()
```
你可以按照以下方式调用这三个函数:
```python
numbers = input_numbers()
processed_numbers = swap_numbers(numbers)
output_numbers(processed_numbers)
```
阅读全文