对输入的单词进行排序
Posted byerHu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对输入的单词进行排序相关的知识,希望对你有一定的参考价值。
代码如下:
#include<stdio.h> #include<string.h> int main() { int i,j; char word[5][20]; printf("请输入要排序的五个单词:"); for(i=0;i<5;i++) { scanf("%s",&word[i]); } // 使用冒泡法对单词进行排序 for(i=0;i<5;i++) { for(j=0;j<4;j++) { if(strcmp(word[j],word[j+1])<0) { char *p; char m[20]; p = m; strcpy(p,word[j]); strcpy(word[j],word[j+1]); strcpy(word[j+1],p); } } } // 输入排序后的单词 printf("排序后:\\n"); for(i=0;i<5;i++) { printf("%s ",word[i]); } return 0; }
运行效果
以上是关于对输入的单词进行排序的主要内容,如果未能解决你的问题,请参考以下文章