#include <stdio.h>
#include <string.h>
int main()
{
int i,j,n;
int flag=0;
while(1){
char s[100][1000];
char *p[100];
char *tmp;
for(i=0; ;i++){
if(scanf("%s",s[i])==EOF){
flag = 1;
break;
}
p[i] = s[i];
if(getchar()=='\n'){ // 该行输入完毕
break;
}
}
if(flag){
break;
}
n=i+1; // 单词个数,如:一个单词,则退出时 i=0,n=1
for(i=0;i<n-1;i++){
for(j=i+1;j<n;j++){
if(strcmp(p[i],p[j])>0){
tmp = p[i];
p[i] = p[j];
p[j] = tmp;
}
}
}
for(i=0;i<n-1;i++){
printf("%s ",p[i]);
}
printf("%s\n",p[i]);
}
return 0;
}


京公网安备 11010502036488号