您的位置:首页 > 编程语言 > C语言/C++

(c++)输入三个字符串,按由小到大的顺序输出

2017-01-22 10:14 686 查看
这一题可以用char数组做,也可以用string做,我选择了后者......

#include<iostream>
using namespace std;
void swap(string *a,string *b)
{
string c;
c=*a;*a=*b;*b=c;
}
int main()
{
string a,b,c;
cin>>a>>b>>c;
string *A,*B,*C;
A=&a;
B=&b;
C=&c;
if(a>b)
swap(A,B);
if(a>c)
swap(A,C);
if(b>c)
swap(B,C);
cout<<a<<'\n'<<b<<'\n'<<c;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ACM c++语言 编程 string