接收用户从键盘输入10个整数,比较并输出其中其中的最大值和最小值
时间: 2024-05-07 08:15:19 浏览: 10
以下是Python代码实现:
```
num_list = []
# 接收用户输入
for i in range(10):
num = int(input("请输入第{}个整数:".format(i+1)))
num_list.append(num)
# 比较并输出最大值和最小值
max_num = max(num_list)
min_num = min(num_list)
print("最大值为:{}".format(max_num))
print("最小值为:{}".format(min_num))
```
运行结果:
```
请输入第1个整数:12
请输入第2个整数:5
请输入第3个整数:-7
请输入第4个整数:20
请输入第5个整数:0
请输入第6个整数:-3
请输入第7个整数:8
请输入第8个整数:-10
请输入第9个整数:16
请输入第10个整数:6
最大值为:20
最小值为:-10
```
相关问题
从键盘接收一批整数,比较并输出其中的最大值和最小值,输入数字0时结束循环
以下是代码示例:
```
#include <iostream>
using namespace std;
int main() {
int num, max_num = INT_MIN, min_num = INT_MAX;
do {
cin >> num;
if (num > max_num) {
max_num = num;
}
if (num < min_num && num != 0) {
min_num = num;
}
} while (num != 0);
cout << "最大值为:" << max_num << endl;
cout << "最小值为:" << min_num << endl;
return 0;
}
```
这是一个简单的 C++ 程序,它可以从键盘接收一批整数,并比较它们的大小,最后输出其中的最大值和最小值。当输入数字 0 时,程序会结束循环。
从键盘上接收一批整数,比较并输出其中的最大值和最小值,输入数字0时结束循环
好的,这个问题可以回答。以下是代码:
```python
max_num = -float('inf')
min_num = float('inf')
while True:
num = int(input())
if num == 0:
break
if num > max_num:
max_num = num
if num < min_num:
min_num = num
print("最大值:", max_num)
print("最小值:", min_num)
```
请问还有什么其它的问题吗?