来源:题库【语法】分支结构
3. 从大到小
题目ID:9873 100分
最新提交:Wrong Answer 55 分
历史最高:Wrong Answer 55 分
时间限制: 200ms
空间限制: 32768kB
题目描述
将输入的3个数,从大到小输出。
输入格式
仅一行,包含3个整数 a,b,c,以空格间隔。
输出格式
仅一行,包含3个整数 a,b,c,以空格间隔。
样例
Input 1
1 2 3
Output 1
3 2 1
样例解释
样例输入1表示输入的三个数分别为1、2、3,样例输出1表示从大到小输出的结果为3、2、1。
数据范围
0<=a,b,c<=10000<=a,b,c<=1000,且 a,b,c 互不相等。
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int ma = max(a, max(b, c));
int mi = min(a, min(b, c));
cout << maximum << " ";
if (ma == a && mi == b) {
cout << c;
} else if (ma == a && mi == c) {
cout << b;
} else if (ma == b && mi == c) {
cout << a;
}
cout << " " << mi;
return 0;
}
找不到一点错。