输入三个数,由大到小进行排序输出
这是我写的一段代码,能不能进一步进行优化
#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;
}
这是我写的一段代码,能不能进一步进行优化
#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;
}