【问题描述】
从键盘输入4个整数,将其按照从大到小的顺序输出。
【输入形式】
输入一行4个整数
【输出形式】
在一行中,输出排序后的4个整数
【样例输入】
15 234 5 18
【样例输出】
234 18 15 5
思路分析:引入一个变量,通过赋值实现大数字和小数字的交换,从而实现排序
代码如下:
#include
using namespace std;
int main() {
int a,b,c,d,e;
cin>>a>>b>>c>>d;
if(a<b){
e=a;
a=b;
b=e;
}
if(a<c){
e=a;
a=c;
c=e;
}
if(a<d){
e=a;
a=d;
d=e;
}
if(b<c){
e=b;
b=c;
c=e;
}
if(b<d){
e=b;
b=d;
d=e;
}
if(c<d){
e=c;
c=d;
d=e;
}
cout<<a<<" "<<b<<" "<<c<<" "<<d;
}