2053:【例3.3】三个数
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 23064 通过数: 9871
【题目描述】
输入三个整数,按从大到小的顺序输出。
【输入】
输入三个整数
【输出】
按从大到小的顺序输出。
【输入样例】
3 2 1
【输出样例】
3 2 1
//算法1:
#include <iostream>
using namespace std;
int main()
{
int a,b,c,t;
cin >> a >> b >> c;
if(a<b)
{
t=a;
a=b;
b=t;
}
if(a<c)
{
t=a;
a=c;
c=t;
}
if(b<c)
{
t=b;
b=c;
c=t;
}
cout << a << " " << b << " " << c << endl;
return 0;
}
//算法2:
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
cin >> a >> b >> c;
if(a<b)
{
swap(a,b);
}
if(a<c)
{
swap(a,c);
}
if(b<c)
{
swap(b,c);
}
cout << a << " " << b << " " << c << endl;
return 0;
}