输入一个正整数n (n<=10),然后输入n个整数,求出这n个数中的最大值和最小值之和输出
时间: 2024-12-08 12:17:20 浏览: 18
这是一个简单的编程问题,通常可以使用循环结构来解决。以下是Python的一个示例:
```python
def sum_of_extremes(n):
# 初始化最大值和最小值为第一个输入的数字
max_value = min_value = int(input("请输入第1个整数: "))
# 循环获取接下来的n-1个数字,并更新最大值和最小值
for _ in range(1, n):
num = int(input(f"请输入第{n}个整数: "))
if num > max_value:
max_value = num
elif num < min_value:
min_value = num
# 计算并返回最大值和最小值的和
result = max_value + min_value
return result
# 获取用户输入的整数n
n = int(input("请输入正整数n (n<=10): "))
result = sum_of_extremes(n)
print(f"最大值和最小值之和是: {result}")
阅读全文