【问题描述】 从键盘输入互不相等的三个整数,在屏幕上输出其中最大数、最小数和中间数。 【输入形式】 从键盘输入三个整数,整数之间以空格隔开。 【输出形式】 在屏幕上分3行显示结果,依次为: Max=最大数 Min=最小数 Mid=中间数 【样例输入】 12 11 13 【样例输出】 Max=13 Min=11 Mid=12 用才语言编写
时间: 2023-08-16 09:09:04 浏览: 69
以下是Python的实现代码:
```python
a, b, c = map(int, input().split())
max_num = max(a, b, c)
min_num = min(a, b, c)
mid_num = a + b + c - max_num - min_num
print("Max={}".format(max_num))
print("Min={}".format(min_num))
print("Mid={}".format(mid_num))
```
输入三个整数,使用`map()`函数将其转化为整型并赋值给变量`a`、`b`和`c`。之后,使用`max()`、`min()`和简单的加减运算来找到最大数、最小数和中间数,并将结果打印输出即可。
相关问题
从键盘输入互不相等的三个整数在屏幕上输出其最大数最小数中间数
以下是Python代码实现:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
# 求最大数
if a > b:
if a > c:
max_num = a
else:
max_num = c
else:
if b > c:
max_num = b
else:
max_num = c
# 求最小数
if a < b:
if a < c:
min_num = a
else:
min_num = c
else:
if b < c:
min_num = b
else:
min_num = c
# 求中间数
if a != max_num and a != min_num:
mid_num = a
elif b != max_num and b != min_num:
mid_num = b
else:
mid_num = c
print("最大数为:", max_num)
print("最小数为:", min_num)
print("中间数为:", mid_num)
```
运行结果:
```
请输入第一个整数:5
请输入第二个整数:2
请输入第三个整数:9
最大数为: 9
最小数为: 2
中间数为: 5
```
从键盘输入互不相等的三个整数,在屏幕上输出其中最大数、最小数和中间数。
以下是Python代码:
```
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a > b:
if a > c:
if b > c:
print("最大数为:", a)
print("最小数为:", c)
print("中间数为:", b)
else:
print("最大数为:", a)
print("最小数为:", b)
print("中间数为:", c)
else:
print("最大数为:", c)
print("最小数为:", b)
print("中间数为:", a)
else:
if b > c:
if a > c:
print("最大数为:", b)
print("最小数为:", c)
print("中间数为:", a)
else:
print("最大数为:", b)
print("最小数为:", a)
print("中间数为:", c)
else:
print("最大数为:", c)
print("最小数为:", a)
print("中间数为:", b)
```
示例输出:
```
请输入第一个整数:5
请输入第二个整数:1
请输入第三个整数:9
最大数为: 9
最小数为: 1
中间数为: 5
```
阅读全文