由键盘输入四个整数,输出其中的最小值
时间: 2023-05-04 12:00:23 浏览: 123
要求输出四个整数中的最小值,可以通过以下方式实现:
1. 首先读入四个整数,可以用input()函数读入字符串,再用split()函数将字符串按照空格切分成列表,最后用int()函数将每个元素转换为整数。如下所示:
input_str = input()
input_list = input_str.split()
num1 = int(input_list[0])
num2 = int(input_list[1])
num3 = int(input_list[2])
num4 = int(input_list[3])
2. 接下来比较四个整数,用if语句分别判断num1、num2、num3、num4与其它三个整数的大小关系,并记录最小值,如下所示:
min_num = num1
if num2 < min_num:
min_num = num2
if num3 < min_num:
min_num = num3
if num4 < min_num:
min_num = num4
3. 最后输出最小值,如下所示:
print(min_num)
相关问题
在键盘上输入四个整数输出其中的最小值
您可以使用以下代码来实现:
#include <iostream>
using namespace std;
int main() {
int a, b, c, d;
cin >> a >> b >> c >> d;
int min_val = a;
if (b < min_val) {
min_val = b;
}
if (c < min_val) {
min_val = c;
}
if (d < min_val) {
min_val = d;
}
cout << "最小值为:" << min_val << endl;
return 0;
}
用c语言编写一个程序,从键盘上输入4个整数,输出其中最小值
在C语言中,你可以创建一个简单的程序来实现这个功能。下面是一个示例代码:
```c
#include <stdio.h> // 包含标准输入输出库
int main() {
int num1, num2, num3, num4; // 定义四个整数变量
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
printf("请输入第三个整数: ");
scanf("%d", &num3);
printf("请输入第四个整数: ");
scanf("%d", &num4);
int min = num1; // 假设第一个数是最小的
if (num2 < min) { // 比较其他数值
min = num2;
}
if (num3 < min) {
min = num3;
}
if (num4 < min) {
min = num4;
}
printf("这四个数字中的最小值是: %d\n", min); // 输出最小值
return 0; // 程序正常结束
}
```
在这个程序中,我们首先从用户那里获取四个整数,然后通过一系列条件语句找出并存储最小值。最后,我们将最小值打印出来。
阅读全文