成语大全网 - 汉语词典 - casio词典输入词语空格

casio词典输入词语空格

#include<stdio.h>

#include<string.h>

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++;

}

else

{

ch[i][j]='\0';

j=0;

i++;

}

}

ch[i][j]='\0';

/*按字典的顺序排列*/

for(int k=0;k<=i;k++)

{

for(int m=k+1;m<=i;m++)

{

if(strcmp(ch[k],ch[m])>0)

{

strcpy(temp[i],ch[k]);

strcpy(ch[k],ch[m]);

strcpy(ch[m],temp[i]);

}

}

}

/*输出排列后的单词*/

for(int k=0;k<=i;k++)

printf("%s\n",ch[k]);

}