本人本人写了一个但是貌似溢出了
for (i=0;_word[i][0]!="\0";i++);
num=i;//num是单词个数
for (i=0;i<num-1;i++){
for (j=0;j<num-1;j++){
for (k=0;_word[i][k]==_word[j][k];k++)
;
if (_word[i][k]>_word[j][k]){
for (m=k;_word[i][m]!="\0"||_word[j][m]!="\0";m++){
strcpy (&temp,&_word[i][m]);
strcpy (&_word[i][m],&_word[j][m]);
strcpy (&_word[j][m],&temp);
}
}
}
}
解决方案
20
新手学C,遇到相似的问题,学习一下