0
已解决
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std
int main(){
int a,b,c;
cin>>a>>b>>c;
if(a>b&&b>c){
cout<<a<<" "<<b<<" "<<c;
}
else if(a>b&&c>b){
cout<<a<<" "<<c<<" "<<b;
}
else if(b>a&&a>c){
cout<<b<<" "<<a<<" "<<c;
}
else if(b>c&&c>a){
cout<<b<<" "<<c<<" "<<a;
}
else if(c>b&&b>a){
cout<<c<<" "<<b<<" "<<a;
}
else if(c>b&&a>b){
cout<<c<<" "<<a<<" "<<b;
}
return 0;
}
//我连样例都没过
4997 3个数排序
经验值:100
题目描述 Description
输入三个整数,将它们按从大到小的顺序输出。
输入描述 Input Description
输入一行三个整数,用空格隔开
输出描述 Output Description
输出一行三个整数从大到小已经排列好了顺序,用空格隔开;
样例输入 Sample Input
83 65 122
样例输出 Sample Output
122 83 65
数据范围及提示 Data Size & Hint
输入数据时,用一个空格分隔。输出的数据放在同一行上,而且之间用一个空格分隔。
啊啊啊
这道题好累啊!咋样例都没过!累死啦!
0
0
0
实不相瞒,这题我为了保护我的手不抽筋,我用数组做的【滑稽】
int a[5];//定义
循环输入;
sort(a+1,a+n+1);//排序
循环输出
记得加algorithm头文件
黄依成在2020-06-20 17:29:41追加了内容
哦,对了,输出要反向输出,从3到1,应为sort默认从小到大,如果用cmp又要敲代码
黄依成在2020-06-20 17:31:20追加了内容
因为,不是应为
黄依成在2020-06-20 20:32:29追加了内容
你学过sort排序吗?
黄依成在2020-06-20 20:37:25追加了内容
但选择和冒泡还不如直接判断
0

