解题思路:三目运算
注意事项:记住三目运算的规则与写法——z? a:b;(z是表达式)如果表达式成立,答案是a,反之是b;
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int a,b,c;
int max;
scanf("%d %d %d",&a,&b,&c);
max=((a>b ? a:b)>c)? (a>b ? a:b):c; //但是感觉这种一目了然
//max=((a>b ? a:b)>(b>c ? b:c)?(a>b ? a: ):(b>c ? b:c)); // 这两种都可以
printf("%d",max);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.11 (C++代码)(有个库函数叫sqrt)浏览:983 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:667 |
printf基础练习2 (C语言代码)浏览:648 |
C二级辅导-同因查找 (C语言代码)浏览:627 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1285 |
成绩转换 (C语言代码)浏览:1051 |
WU-整除问题 (C++代码)浏览:649 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:804 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:645 |
1157题解浏览:771 |