三目运算符( ?:)练习:输入源程序,实现输入3个整数,输出其中最大的整数。
时间: 2023-10-28 21:00:28 浏览: 92
下面是Python实现的代码:
```
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
max_num = a if a > b else b
max_num = max_num if max_num > c else c
print("最大的整数是:", max_num)
```
程序首先通过`input`函数依次输入3个整数,并分别赋值给变量`a`、`b`、`c`。
接着,使用三目运算符比较`a`和`b`的大小,将较大的数赋值给`max_num`变量。然后再次使用三目运算符,比较`max_num`和`c`的大小,将最大的数赋值给`max_num`变量。
最后,程序输出`max_num`变量的值,即为3个整数中的最大值。
相关问题
c中。三目运算符( ?:)练习:输入源程序,实现输入3个整数,输出其中最大的整数。
以下是实现该功能的示例代码:
```c
#include <stdio.h>
int main() {
int a, b, c, max;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
max = a > b ? (a > c ? a : c) : (b > c ? b : c);
printf("最大的整数是:%d\n", max);
return 0;
}
```
运行程序后,首先会提示用户输入三个整数,然后使用scanf函数将这三个整数读入到变量a、b、c中。接着使用三目运算符计算出这三个数中的最大值,并将结果存储到变量max中。最后使用printf函数输出结果。
阅读全文