渴望学到知识的菜鸟


私信TA

用户名:ldhskd

访问量:30348

签 名:

这小伙子人行,能处!

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

  自我简介:

TA的其他文章

解题思路:


三目运算符


例如: 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 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区