当前位置:   article > 正文

输入若干个国家的英文名字,将它们按字母顺序从大到小排列,然后输出。_输入n个国名按字母顺序输出python

输入n个国名按字母顺序输出python
  1. #include<stdio.h>
  2. #include<string.h>
  3. int main()
  4. {char ch1[10][20],ch2;
  5. int j,i,m,n,h;
  6. printf("输入十个国家的名字");
  7. for(j=0;j<10;j++)
  8. {scanf("%s",&ch1[j]);
  9. }
  10. for(i=0;i<10;i++)
  11. {for(j=0;j<strlen(ch1[i])-1;j++)
  12. {for(m=j+1;m<strlen(ch1[i]);m++) {if(ch1[i][j]>ch1[i][m]) n=i;h=m;}
  13. ch2=ch1[n][h];
  14. ch1[n][h]=ch1[i][j];
  15. ch1[i][j]=ch2;
  16. }
  17. }
  18. for(j=0;j<10;j++) printf("%s\n",ch1);
  19. return 0;
  20. }

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

闽ICP备14008679号