OJ1022: 三整数排序
生活随笔
收集整理的這篇文章主要介紹了
OJ1022: 三整数排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
從鍵盤輸入三個整數x,y和z,按從大到小的順序輸出它們的值。
輸入
輸入三個整數x,y和z。
輸出
按從大到小的順序輸出它們的值。
樣例輸入 Copy
20 16 18
樣例輸出 Copy
20 18 16
法一:
#include<stdio.h>int main() {int a,b,c,t;scanf("%d%d%d",&a,&b,&c);if(a<b){t=a; a=b; b=t;}if(a<c){t=a; a=c; c=t;}if(b<c){t=b; b=c; c=t;}printf("%d %d %d",a,b,c);return 0; }法二:
#include<stdio.h>int main() {int x,y,z;scanf("%d%d%d",&x,&y,&z);if(x>=y&&y>=z)printf("%d %d %d",x,y,z);if(x>=z&&z>=y) printf("%d %d %d",x,z,y);if(y>=x&&x>=z) printf("%d %d %d",y,x,z);if(y>=z&&z>=x) printf("%d %d %d",y,z,x); if(z>=x&&x>=y) printf("%d %d %d",z,x,y); if(z>=y&&y>=x) printf("%d %d %d",z,y,x); return 0; }總結
以上是生活随笔為你收集整理的OJ1022: 三整数排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何对待第一个女朋友
- 下一篇: OJ1020: 两整数排序