输入n,再输入n个整数,输出其中最小的那个个最大的那个数字
时间: 2024-11-06 07:20:14 浏览: 13
输入两个正整数m和n,求最小公倍数,与最大公约数 (2).pdf
这是一个简单的编程问题,通常在控制台应用中实现。如果你想要通过程序解决这个问题,你可以遵循以下步骤:
1. 首先,获取用户输入的数值 `n`,表示有多少个整数需要处理。
2. 创建一个列表或数组来存储这 `n` 个整数。
3. 使用一个循环,让用户逐个输入这些整数,并添加到列表中。
4. 初始化两个变量:`min_num` 和 `max_num`,分别记录当前找到的最小值和最大值。初始时将它们设置为列表的第一个元素。
5. 遍历列表中的每个元素,对于每个元素,如果它比 `min_num` 小,则更新 `min_num`;如果它比 `max_num` 大,则更新 `max_num`。
6. 遍历结束后,`min_num` 就是最小的数字,`max_num` 就是最大的数字,打印这两个结果即可。
以下是 Python 代码的一个简单示例:
```python
n = int(input("请输入整数的数量:"))
numbers = []
# 获取用户输入并计算最大值和最小值
for _ in range(n):
num = int(input(f"请输入第 {(_ + 1)} 个整数:"))
numbers.append(num)
if _ == 0 or num < min_num:
min_num = num
elif num > max_num:
max_num = num
print(f"最小的数字是:{min_num}")
print(f"最大的数字是:{max_num}")
```
阅读全文