输入四个整数,求其前两个数中较小的数与两个数中较大的数之和
时间: 2023-05-24 17:04:18 浏览: 25
假设输入的四个整数为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)
相关问题
输入四个整数,求其前c 两个数中较小的数与两个数中较大的数之和
假设输入的四个整数为a1、a2、a3、a4,前c个数中较小的数为min,两个数中较大的数为max,则可以使用以下代码实现:
```
c = int(input()) # 输入c
a1, a2, a3, a4 = map(int, input().split()) # 输入四个整数
min = min(a1, a2, a3, a4) # 求前c个数中较小的数
if min == a1: # 如果最小的是a1,就从a2、a3、a4中找最大的
max = max(a2, a3, a4)
elif min == a2: # 如果最小的是a2,就从a1、a3、a4中找最大的
max = max(a1, a3, a4)
elif min == a3: # 如果最小的是a3,就从a1、a2、a4中找最大的
max = max(a1, a2, a4)
else: # 如果最小的是a4,就从a1、a2、a3中找最大的
max = max(a1, a2, a3)
sum = min + max # 求和
print(sum) # 输出结果
```
需要注意的是,输入时可以使用split()函数将一行输入的四个整数分开,然后使用map()函数将它们转化为整数,方便后续的操作。在求最小值和最大值时,可以使用min()函数和max()函数来简化代码。最后需要输出结果,以免程序无法得到有效的输出。
输入四个整数,求其前两个数中较小的数与后两个数中较大的数之和,写一个代码
可以使用以下代码实现:
```python
a, b, c, d = map(int, input().split())
min_ab = min(a, b)
max_cd = max(c, d)
result = min_ab + max_cd
print(result)
```
这段代码首先使用 `map` 函数将输入的四个整数转换为整型,然后使用 `min` 函数找出前两个数中较小的数,使用 `max` 函数找出后两个数中较大的数,最后将它们相加并输出结果。
阅读全文