#define swap(x,y) {x=x+y;y=x-y;x=x-y;}
main()
{int a,b,c,d;
printf("Input a,b,c,d:");
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b) swap(a,b)
if(a>c) swap(a,c)
if(a>d) swap(a,d)
if(b>c) swap(b,c)
if(b>d) swap(b,d)
if(c>d) swap(c,d)
printf("The order is:%d,%d,%d,%d\n",a,b,c,d);
getch();
}
有点麻烦!