输入四个整数 求其前两个数中较小的数与后两个较大的数的和
时间: 2023-05-21 10:04:39 浏览: 202
答案:
假设四个整数分别为 a、b、c、d,那么前两个数中较小的数为 min(a,b),后两个数中较大的数为 max(c,d),它们的和为 min(a,b) + max(c,d)。那么按照题目要求,下面是计算它们的 Python 代码:
```python
a, b, c, d = map(int, input().split())
print(min(a, b) + max(c, d))
```
这个代码使用了 `map()` 函数将输入的字符串转换为整数,使用 `min()` 函数求前两个数中的最小值,使用 `max()` 函数求后两个数中的最大值,最后把它们加起来并输出。
相关问题
输入四个整数 求其前两个数中较小的数 以后两个较大的数之和用c语言写
```c
#include <stdio.h>
int main() {
int a, b, c, d;
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &a, &b, &c, &d);
int min = a < b ? a : b;
int max = c > d ? c + d : d + c;
printf("前两个数中较小的数为:%d\n", min);
printf("后两个数之和较大的数为:%d\n", max);
return 0;
}
```
输入四个整数,求其前两个数中较小的数与两个数中较大的数之和
假设输入的四个整数为a、b、c、d,则可以先将前两个数中较小的数和两个数中较大的数分别找出来,然后将它们相加即可,具体实现如下:
if a < b:
min_num = a
max_num = b
else:
min_num = b
max_num = a
if c > d:
if c > max_num:
second_max_num = c
else:
second_max_num = max_num
max_num = c
else:
if d > max_num:
second_max_num = d
else:
second_max_num = max_num
max_num = d
result = min_num + max_num
print(result)