# include & ltstring.h & gt
int main()
{
char ch【100】【100】;
char c;
char temp【100】【100】;
int i=0,j = 0;
/*將整個句子中的單詞分開*/
while((c = getchar())=‘\ n‘‘
{
if(c!=' ')
{
ch【I】【j】= c;
j++;
}
其他
{
ch【I】【j】=‘\ 0‘;
j = 0;
i++;
}
}
ch【I】【j】=‘\ 0‘;
/*按字典順序*/
for(int k = 0;k & lt= I;k++)
{
for(int m = k+1;m & lt= I;m++)
{
if(strcmp(ch【k】,ch【m】)& gt;0)
{
strcpy(temp【I】,ch【k】);
strcpy(ch【k】,ch【m】);
strcpy(ch【m】,temp【I】);
}
}
}
/*輸出排列好的單詞*/
for(int k = 0;k & lt= I;k++)
printf(“% s \ n“,ch【k】);
}