我正在学习 Java 编程的第一学期,我们刚刚介绍了条件运算符 (?:) 条件。 我有两个问题似乎要我在彼此之间“嵌套”条件运算符,我可以很容易地(但很乏味地)用 if-else-if 语句来做这件事。 1) “假设那个月是一个 int 变量,其值为 1 或 2 或 3 或 5 ... 或 11 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
#include <stdio.h>
int main(){
int num1, num2, num3, largest, smallest;
printf("Enter three integers: ");
scanf("%d %d %d", &num1, &num2, &num3);
//largest among three integers.
largest = num1 > num2 ? (num1 > num3 ? num1 : num3) : (num2 > num3 ? num2 : num3);
printf("\nThe largest among the three is: %d", largest);
//smallest among three integers
smallest = num1 < num2 ? (num1 < num3 ? num1 : num3) : (num2 < num3 ? num2 : num3);
printf("\nThe smallest among the three is: %d", smallest);
return 0;
}
largest = num1 > num2 ? (num1 > num3 ? num1 : num3) : (num2 > num3 ? num2 : num3);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.