【深基3.例8】三位数排序
题目描述
给出三个整数a,b,c(0≤a,b,c≤100),要求把这三位整数从小到大排序。
输入格式
无
输出格式
无
输入输出样例
输入 #1复制
1 14 5
输出 #1复制
1 5 14
输入 #2复制
2 2 2
输出 #2复制
2 2 2
典型的分支结构的题目了,三个数互相比较把小的换进前面的就行
AC代码(C++)
#include <iostream>
using namespace std;
int main()
{
int a, b, c, temp;
cin >> a >> b >> c;
if (a > b)
{
temp = a;
a = b;
b = temp;
}
if (a > c)
{
temp = a;
a = c;
c = temp;
}
if (b > c)
{
temp = b;
b = c;
c = temp;
}
cout << a << " " << b << " " << c << endl;
return 0;
}