当前位置:   article > 正文

谭浩强c++第六章题11 在主函数中输入10个等长的字符串。用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串。_c++在主函数中输入10个等长的字符串

c++在主函数中输入10个等长的字符串
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4. int main(){
  5. void sort(string *);
  6. int i;
  7. string str[10],*s;
  8. s=str;
  9. cout<<"输入十个等长的字符串:"<<endl;
  10. for(i=0;i<10;i++)
  11. cin>>str[i];
  12. sort(s);
  13. cout<<"比较之后:"<<endl;
  14. for(i=0;i<10;i++)
  15. cout<<str[i]<<endl;
  16. return 0;
  17. }
  18. void sort(string *s){
  19. string temp;
  20. int i,j;
  21. for(i=0;i<10;i++)//冒泡排序法
  22. for(j=0;j<10-i;j++)
  23. if(s[j]>s[j+1]){
  24. temp=s[j];
  25. s[j]=s[j+1];
  26. s[j+1]=temp;
  27. }
  28. }

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

闽ICP备14008679号