解题思路:
最容易找出的就是最小值个最大值,然后再对比找出中间值
参考代码:
int max, min, a, b, c, t; scanf("%d%d%d", &a, &b, &c); max = (a>b ? a : b)>c ? (a>b ? a : b) : c; min = (a<b ? a : b)<c ? (a<b ? a : b) : c; if (a>min&&a<max) { t = a; } else if (b>min&&b<max) { t = b; } else t = c; printf("%d %d %d", min, t, max);
0.0分
2 人评分
剔除相关数 (C语言代码)浏览:1832 |
C语言训练-排序问题<1> (C语言代码)浏览:1348 |
C二级辅导-计负均正 (C语言代码)浏览:591 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:509 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:529 |
这可能是一个假的冒泡法浏览:985 |
字符串比较 (C语言代码)答案错误????浏览:596 |
printf基础练习2 (有点不明白)浏览:836 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:640 |
校门外的树 (C语言代码)浏览:692 |