渴望学到知识的菜鸟


私信TA

用户名:ldhskd

访问量:33222

签 名:

这小伙子人行,能处!

等  级
排  名 112
经  验 8007
参赛次数 1
文章发表 48
年  龄 18
在职情况 学生
学  校
专  业

  自我简介:

解题思路:


三目运算符


例如: c = a > b ? a : b 

            就是求a,b中的最大值,并将它赋值给c


注意事项:

三目运算符定义


对于条件表达式b ? x : y,先计算条件b,然后进行判断。


如果b的值为true,计算x的值,运算结果为x的值;


否则,计算y的值,运算结果为y的值。



参考代码:



#include
int main()
{
    int a, b, c;
    scanf("%d%d%d", &a, &b, &c);
    printf("%d", (a > b ? a : b) > c ? (a > b ? a : b) : c);
    return 0;
}


 

0.0分

3 人评分

  评论区

  • «
  • »