xt6-2-2.cpp
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4. int main()
  5.  {void change(string &,string &);
  6.   string str1="                 ",
  7.      str2="                 ",
  8.  str3="                 ";
  9.   char *p1=&str1[0],*p2=&str2[0],*p3=&str3[0];
  10.   cout<<"input three line:"<<endl;
  11.   gets(p1);
  12.   gets(p2);
  13.   gets(p3);
  14.   if(str1>str2)change(str1,str2);
  15.   if(str1>str3)change(str1,str3);
  16.   if(str2>str3)change(str2,str3);
  17.   cout<<endl<<"Now,the order is:"<<endl;
  18.   cout<<str1<<endl<<str2<<endl<<str3<<endl;
  19.   return 0;
  20.  }
  21.  void change(string &st1,string &st2)          /* 交换两个字符串 */
  22.  {string st;
  23.   st=st1;st1=st2;st2=st;
  24.  }
  25.