解题思路:
三个输入变量a,b,c
三个输出变量max,mid,min
疯狂判断法:
不停对三个变量进行比较,看代码。
注意事项:
代码虽长,但十分易懂!
参考代码:
#include<iostream> using namespace std; int main() { int a, b, c; int max, mid, min; cin >> a >> b >> c; int temp = 0; if (a >= b) { if (a >= c) { max = a; if (b >= c) { mid = b; min = c; } else { mid = c; min = b; } } else { max = c; mid = a; min = b; } } else { if (b >= c) { max = b; if (a >= c) { mid = a; min = c; } else { mid = c; min = a; } } else { max = c; mid = b; min = a; } } cout << min << " " << mid << " " << max << endl; return 0; }
0.0分
3 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:588 |
点我有惊喜!你懂得!浏览:4146 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:628 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:777 |
A+B for Input-Output Practice (V) (C++代码)浏览:485 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:910 |
wu-理财计划 (C++代码)浏览:909 |
回文数字 (C语言代码)浏览:2540 |
杨辉三角 (C语言代码)浏览:508 |
printf基础练习2 (C语言代码)浏览:547 |