输入三个数,由大到小进行排序输出

这是我写的一段代码,能不能进一步进行优化

#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("%2d%2d%2d\n",c,b,a);

    return 0;

}

posted @ 2018-03-11 21:00  Keke_yo  阅读(850)  评论(0)    收藏  举报