(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;
}
#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;
}
相关文章推荐
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出(指针)(C语言的实现)
- 输入三个字符串,按由小到大的顺序输出(指针)
- ytu 1064: 输入三个字符串,按由小到大的顺序输出(水题,字符串处理)
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- 一些项目——输入三个字符串,按由小到大的顺序输出
- 输入三个字符串,按由小到大的顺序输出
- OJ刷题之《输入三个字符串,按由小到大的顺序输出》
- 输入三个整数,按由小到大的顺序输出
- 输入字符串,按由小到大的顺序输出
- 【C语言】输入三个字符串,由小到大排序输出。
- 输入三个数,按由小到大的顺序输出
- 输入三个整数,按由小到大的顺序输出
- 用函数+指针数组对输入的3个字符串按由小到大的顺序输出
- 输入三个整数x,y,z,请把这三个数由小到大输出 C/C++
- 输入三个整数,按由小到大的顺序输出!(指针)
- 输入3个字符串,按由小到大的顺序输出
- 输入三个字符串按由小到大输出