输入3个字符串,按由小到大输出~~为什么这样输不出来
#include<stdio.h>#include<string.h>
void main()
{
char s1[10],s2[10],s3[10],t,*a,*b,*c;
scanf("%s%s%s",s1,s2,s3);
a=s1;
b=s2;
c=s3;
if(strcmp(s1,s2)>0)
{t=a;
a=b;
b=t;
}
if(strcmp(s1,s3)>0)
{
t=a;
a=c;
c=t;
}
if(strcmp(s2,s3)>0)
{
t=b;
b=c;
c=t;
}
printf("%s,%s,%s",*a,*b,*c);
}