编写一个程序,用户输入若干整数,试找出其中的最大数和最小数。
时间: 2023-05-31 20:19:06 浏览: 144
### 回答1:
```python
numbers = []
while True:
try:
number = int(input("请输入一个整数:"))
numbers.append(number)
except ValueError:
if len(numbers) == 0:
print("您没有输入任何数字.")
else:
print("最大数:", max(numbers))
print("最小数:", min(numbers))
break
```
说明:
- 使用 while 循环,不断提示用户输入整数。
- 使用 try-except 捕获输入非整数的情况,当输入非整数时,程序结束并输出结果。
- 使用 min() 和 max() 函数找出最大数和最小数。
### 回答2:
这是一个简单的程序,需要使用循环和条件语句。程序的实现步骤如下:
1. 定义一个变量max和一个变量min,初始值先设为输入的第一个数,即假设第一个数同时是最大数和最小数。
2. 使用while循环,循环条件为输入的数不为0。(因为输入0代表输入完毕)
3. 在每次循环中,首先读入一个数,判断该数是否大于max,若大于,则将max更新为该数;判断该数是否小于min,若小于,则将min更新为该数。
4. 循环结束后,输出max和min。
代码如下:
```python
max = min = int(input("请输入一个整数:"))
while max != 0:
num = int(input("请输入一个整数:"))
if num > max:
max = num
if num < min:
min = num
print("最大数是:", max)
print("最小数是:", min)
```
对于输入的数,只要不输入0,程序就会一直循环;在读入新数时,分别判断是否大于/小于max/min,若是则更新。最后输出max和min即可。
### 回答3:
编写一个程序,主要功能是让用户输入若干整数,并通过计算找出其中的最大数和最小数。具体实现步骤如下:
1. 首先,需要定义一个整型变量max和一个整型变量min,用于保存最大数和最小数。初始值分别为用户输入的第一个数,即max=min=num1。
2. 接着,通过for循环语句遍历用户输入的数据,并与定义的max和min比较。如果输入的数大于max,则max的值更新为当前输入的数;如果输入的数小于min,则min的值更新为当前输入的数。
3. 在循环结束后,输出max和min的值即可。
示例代码如下:
#include <iostream>
using namespace std;
int main()
{
int max, min, n, num1;
cout << "请输入整数的数量:";
cin >> n;
cout << "请输入" << n << "个整数:" << endl;
cin >> num1;
max = min = num1; // 初始化max和min为第1个数
for (int i = 1; i < n; i++) // 从第2个数开始遍历
{
int num;
cin >> num;
if (num > max)
max = num;
if (num < min)
min = num;
}
cout << "最大数为:" << max << endl;
cout << "最小数为:" << min << endl;
return 0;
}
当程序执行时,首先会要求用户输入整数的数量n,然后再逐个输入这n个整数。程序会自动计算出最大数和最小数,并输出结果。可以通过多次运行程序,尝试不同的输入来验证程序的正确性。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)