1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言:用二维字符数组的每行存储键盘输入的字符串 将这些字符串按字典顺序升序排序

C语言:用二维字符数组的每行存储键盘输入的字符串 将这些字符串按字典顺序升序排序

时间:2024-05-06 14:10:42

相关推荐

C语言:用二维字符数组的每行存储键盘输入的字符串 将这些字符串按字典顺序升序排序

/*C语言:用二维字符数组的每行存储键盘输入的字符串,将这些字符串按字典顺序升序排序,输出排序后的结果。*/#include <stdio.h>#include <conio.h>#include <string.h>int main (void){char s[20][80],t[80];int i,j,cnt;printf ("请输入要输入的字符串的个数,最多20个:\n");scanf ("%d",&cnt);printf ("请输入%d个字符串(不带空格),回车结束:\n",cnt);for (i=0;i<cnt;i++)scanf ("%s",s[i]);for (i=0;i<cnt-1;i++)//利用选择排序法对字符串进行字典升序排列for (j=i+1;j<cnt;j++)if (strcmp(s[i],s[j])>0){strcpy(t,s[i]);strcpy(s[i],s[j]);strcpy(s[j],t);}printf ("排序后的结果为:\n");for (i=0;i<cnt;i++)printf ("%s\n",s[i]);getch();}

C语言:用二维字符数组的每行存储键盘输入的字符串 将这些字符串按字典顺序升序排序 输出排序后的结果。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。