本人本人写了一个但是貌似溢出了
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,遇到相似的问题,学习一下