藍橋杯 排序

Get *null發表於2015-12-28
  演算法訓練 排序  
時間限制:1.0s   記憶體限制:512.0MB
    
問題描述
  編寫一個程式,輸入3個整數,然後程式將對這三個整數按照從大到小進行排列。
  輸入格式:輸入只有一行,即三個整數,中間用空格隔開。
  輸出格式:輸出只有一行,即排序後的結果。
  輸入輸出樣例
樣例輸入
9 2 30
樣例輸出
30 9 2
#include<stdio.h>
int main()
{
    int n,m,l,tmp;
    scanf("%d%d%d",&n,&m,&l);
    if(n<m)
    {
        tmp=n;
        n=m;
        m=tmp;
    }
    if(n<l)
    {
        tmp=n;
        n=l;
        l=tmp;
    }
    if(m<l)
    {
        tmp=m;
        m=l;
        l=tmp;
    }
    printf("%d %d %d\n",n,m,l);
    return 0;
}