从键盘输入3个整数,用if方式找出它们中的最小值和最大值
时间: 2024-02-21 09:00:57 浏览: 33
好的,以下是使用 `if` 语句实现的Python代码:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
# 找出最小值
if a <= b and a <= c:
min_value = a
elif b <= a and b <= c:
min_value = b
else:
min_value = c
# 找出最大值
if a >= b and a >= c:
max_value = a
elif b >= a and b >= c:
max_value = b
else:
max_value = c
print("最小值为:", min_value)
print("最大值为:", max_value)
```
你可以将这段代码复制到Python环境中执行,并按照提示输入3个整数,程序会自动计算出它们中的最小值和最大值并输出。
相关问题
c语言从键盘输入n个整数,找出其中最大值和最小值并输出
好的,可以使用以下程序实现:
```c
#include <stdio.h>
int main()
{
int n, i, num, max, min;
printf("请输入整数个数:");
scanf("%d", &n);
printf("请输入这%d个整数:\n", n);
scanf("%d", &num);
max = num; // 初始化最大值和最小值
min = num;
for(i = 1; i < n; i++)
{
scanf("%d", &num);
if(num > max) // 如果输入的数比当前的最大值还大,更新最大值
max = num;
if(num < min) // 如果输入的数比当前的最小值还小,更新最小值
min = num;
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
程序逻辑如下:
1. 首先从键盘输入整数个数n。
2. 然后依次从键盘输入n个整数,第一个整数单独输入,用于初始化最大值和最小值。
3. 接着使用for循环输入剩余的n-1个整数,每输入一个数就与当前的最大值和最小值比较,如果大于最大值则更新最大值,如果小于最小值则更新最小值。
4. 最后输出最大值和最小值。
用c++从键盘输入一百个整数 从中找出最大值和最小值
好的,以下是使用C++语言从键盘输入一百个整数,并找出其中的最大值和最小值的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int numbers[100];
for (int i = 0; i < 100; i++) {
cout << "请输入第" << i+1 << "个整数:";
cin >> numbers[i];
}
int max_num = numbers[0];
int min_num = numbers[0];
for (int i = 1; i < 100; i++) {
if (numbers[i] > max_num) {
max_num = numbers[i];
}
if (numbers[i] < min_num) {
min_num = numbers[i];
}
}
cout << "您输入的100个整数中,最大值为:" << max_num << endl;
cout << "您输入的100个整数中,最小值为:" << min_num << endl;
return 0;
}
```
请您在控制台或者集成开发环境中执行该代码,并按照提示输入100个整数,程序会找出您输入的100个整数中的最大值和最小值,并将其打印输出。