输入6个字符串,并对它们按从小到大的顺序排序后输出。
2014-08-07 08:38
537 查看
printf("请输入六个字符串\n"); char str[6][10] = {0}; for (int i = 0; i < 6; i++) { scanf("%s",str[i]); } for (int i = 0; i < 6 - 1; i++) { for (int j = 0; j < 6 - 1 -i; j++) { if (strcmp(str[j], str[j + 1]) > 0) { char strtemp[10] = {0}; strcpy(strtemp, str[j]); strcpy(str[j], str[j + 1]); strcpy(str[j + 1], strtemp); } } } printf("排好序后字符串顺序为:\n"); for (int i = 0; i < 6; i++) { printf("%s\n",str[i]); }
相关文章推荐
- 输入6个字符串,并对它们从小到大顺序排序后输出
- 输入6个字符串,并对它们按从小到大的顺序排序后输出。
- 输入6个字符串,并对它们按从大到小的顺序排序后输出。
- 输入6个字符串,并对它们按从大到小的顺序排序后输出。
- 输入6个字符串,并对它们按从大到小的顺序排序后输出
- 输入3个字符串,要求字母按从小到大顺序输出
- 在主函数中输入10个等长的字符串。用另一个函数对它们排序,然后主函数输出10个已经排好的字符串。
- 在主函数中输入10个等长的字符串。用另一个函数对它们排序,然后主函数输出10个已经排好的字符串
- 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。
- 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。
- 从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
- 初学C语言:输入3个字符串,按从小到大的顺序输出
- 在主函数中输入10个的字符串,用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串。
- 编写一个类,其中包含一个排序的方法Sort(),当传入的是一串整数,就按照从小到大的顺序输出,如果传入的是一个字符串,就将字符串反序输出。
- 转:从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
- 从键盘输入6个字符串(仅仅包含英文字母和数字),对这6个字符串从小到大排列并输出结果。
- 在主函数中输入10个的字符串,用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串。
- 在主函数中输入10个等长的字符串。用另一个函数对它们排序,然后主函数输出10个已经排好的字符串
- 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。
- 在主函数中输入5个的字符串。用另一个函数对它们排序,然后主函数输出5个已经排好的字符串