水题没什么好说的,不过一开始还是PE了,因为在输出最后一个字符时多输出了一个空格,这就是题刷少了的结果啊,丢人~
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
char str[4];
int cmp(const void *a,const void *b)
{
return (strcmp((char *)a,(char *)b));
}
int main()
{
while(scanf("%s",str)!=EOF){
qsort(str,3,sizeof(str[0]),cmp);
for(int i=0;i<2;i++){
printf("%c ",str[i]);
}
printf("%c",str[2]);
printf("\n");
}
}