输入三个数,并从小到大排列出来
例
#include <iostream>
using namespace std;
int main()
{
int a, b, c,temp;
cin >> a >> b >> c;
if (a > b)
{
temp = a; //用一个临时之temp,把a的值赋给temp
a = b; //把b的值赋给a
b = temp; //再把temp的值赋给b,下面的同理
}
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;
}
进行几个数的比较时,大部分都是运用一个临时值来进行转换的
若是从大到小排列的也是如此
输入 12 23 7 输出 7 12 23