每次选一个最大的数放在对应位置。
输入三个数a,b,c
代码如下:
#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执行后,a存的就是a,b,c中最大的
if(b < c)
{
t = b;
b = c;
c = t;
}
printf("%d %d %d", a, b, c);
return 0;
}