数据结构之按字典序排序字符串
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char ch[20][20];int i=0;
while(scanf("%s",ch[i])!=EOF)
{
i++;
}
int j,t;
for(j=0;j<i-1;j++)
for(t=0;t<i-1-j;t++)
{
if(ch[t][0]>ch[t+1][0])
{
char s[20];
strcpy(s,ch[t]);
strcpy(ch[t],ch[t+1]);
strcpy(ch[t+1],s);
}
}
for(j=0;j<i;j++)
printf("%s\n",ch[j]);
return 0;
}