当前位置:   article > 正文

输入6个字符串,并对它们按从小到大的顺序排序后输出。_输入6个字符串,排序后按照由小到大将其输出

输入6个字符串,排序后按照由小到大将其输出
  1. 1、输入6个字符串,并对它们按从小到大的顺序排序后输出。
  2. char str[6][255] = {0};
  3. //输入6个字符串
  4. printf("请输入6个字符串:\n");
  5. for (int i = 0; i < 6; i++) {
  6. scanf("%s", str[i]);
  7. }
  8. char temp[255] = {0};
  9. //对字符串进行排序
  10. for (int i = 0; i < 6 - 1; i++) {
  11. for (int j = 0; j < 6 - 1 - i; j++) {
  12. if (strcmp(str[j], str[j + 1]) > 0) {
  13. strcpy(temp, str[j]);
  14. strcpy(str[j], str[j + 1]);
  15. strcpy(str[j + 1], temp);
  16. }
  17. }
  18. }
  19. //对排好序的字符串数组进行输出
  20. for (int i = 0; i < 6; i++) {
  21. printf("%s\n", str[i]);
  22. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/576701
推荐阅读
相关标签
  

闽ICP备14008679号