从键盘输入互不相等的三个整数在屏幕上输出其最大数最小数中间数
时间: 2024-05-13 16:20:40 浏览: 111
以下是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
```
从键盘输入互不相等的三个整数,在屏幕上输出其中最大数、最小数和中间数。C语言
实现如下:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个互不相等的整数:");
scanf("%d %d %d", &a, &b, &c);
int max = a > b ? (a > c ? a : c) : (b > c ? b : c);
int min = a < b ? (a < c ? a : c) : (b < c ? b : c);
int mid = (a + b + c) - max - min;
printf("最大数:%d\n", max);
printf("最小数:%d\n", min);
printf("中间数:%d\n", mid);
return 0;
}
```
运行结果:
```
请输入三个互不相等的整数:5 8 3
最大数:8
最小数:3
中间数:5
```
阅读全文