我遍的四个整数顺序输出的程序哪有错啊?
#include<stdio.h>int main ()
{
int a,b,c,d,t;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if(a>b)
{t=a;
a=b;
b=t;
}
else if (c<a)
{t=a;
a=c;
c=b;
b=t;
}
else if(a<c&&c<b)
{ t=c;
c=b;
b=t;}
else if(d<a)
{ t=a;
a=d;
d=c;
c=b;
b=t;}
else if (a<d&&d<b)
{ t=b;
b=d;
d=c;
c=t;}
else if(b<d&&d<c)
{ t=c;
c=d;
d=t;}
printf("%d,%d,%d,%d",a,b,c,d);
return 0;
}