编写程序有三个整数由键盘输入,用条件表达式求出其中的最大值和最小值并输出
时间: 2023-05-10 20:56:09 浏览: 383
好的,这是一个简单的编程问题。以下是代码:
```
#include <stdio.h>
int main() {
int a, b, c;
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);
printf("最大值为:%d\n最小值为:%d\n", max, min);
return 0;
}
```
这个程序会从键盘输入三个整数,然后使用条件表达式求出其中的最大值和最小值,并将它们输出到屏幕上。
相关问题
用c语言编写程序,有3个整数a、b、c,由键盘输入,用条件表达式求出其中的最大值和最小值并输出。
以下是用 C 语言编写的程序,可以求出三个整数 a、b、c 中的最大值和最小值:
```c
#include <stdio.h>
int main() {
int a, b, c, max, min;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
max = a > b ? (a > c ? a : c) : (b > c ? b : c);
min = a < b ? (a < c ? a : c) : (b < c ? b : c);
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
return 0;
}
```
这个程序中,我们使用了条件表达式(也叫三目运算符)来求出最大值和最小值。如果 a 大于 b,那么我们就比较 a 和 c,否则就比较 b 和 c。最后,我们将求得的最大值和最小值输出即可。
有三个整数a,b,c,由键盘输入,用条件表达式求出其中的最大值和最小值并输出
以下是Python代码示例:
```
a = int(input("请输入整数a: "))
b = int(input("请输入整数b: "))
c = int(input("请输入整数c: "))
max_num = a if a > b else b
max_num = c if c > max_num else max_num
print("最大值为:", max_num)
min_num = a if a < b else b
min_num = c if c < min_num else min_num
print("最小值为:", min_num)
```
代码说明:
1. 使用`input`函数从键盘输入三个整数a、b、c,并通过`int`函数将字符串类型转换为整数类型。
2. 使用条件表达式`a if a > b else b`来比较a和b的大小,将最大值赋给变量`max_num`。
3. 再使用条件表达式`c if c > max_num else max_num`来比较max_num和c的大小,将最大值赋给变量`max_num`。这样就得到了三个数中的最大值。
4. 使用条件表达式`a if a < b else b`来比较a和b的大小,将最小值赋给变量`min_num`。
5. 再使用条件表达式`c if c < min_num else min_num`来比较min_num和c的大小,将最小值赋给变量`min_num`。这样就得到了三个数中的最小值。
6. 最后,使用`print`函数输出最大值和最小值。
阅读全文
相关推荐















