解题思路:
运用三目运算可以快速求出答案
三目运算也可以这样理解。
例如:a>b?a>c?a:c:b>c?b:c 可以理解为:
a>b? 是:返回 a>c? 是:返回a 不是:返回b
不是:返回 b>c? 是:返回b 不是:返回c
注意事项:
三目运算的返回
参考代码:
#include<stdio.h> #define MAX(a,b,c) a>b?a>c?a:c:b>c?b:c void bijiao(double a, double b, double c) { double max; max = a > b ? a > c ? a : c : b > c ? b : c; printf("%.3lf\n",max); } int main() { double a, b, c; scanf("%lf %lf %lf",&a,&b,&c); bijiao(a, b, c); printf("%.3lf\n",MAX(a,b,c)); return 0; }
0.0分
0 人评分
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:707 |
汽水瓶 (C语言代码)浏览:705 |
程序员的表白 (C语言代码)浏览:1328 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:512 |
校门外的树 (C语言代码)浏览:961 |
1908题解浏览:640 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:547 |
1025题解浏览:738 |
图形输出 (C语言代码)浏览:1387 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:669 |