【問題描述】
從鍵盤輸入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;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/200726.html
標籤:其他
上一篇:請教彈性布局問題
