#include <iostream>
using namespace std;
void pai_3(int &a,int &b,int &c){
int t;
if(a>b){
t = a;
a = b;
b = t;
}
if(b>c){
t=b;
b=c;
c=t;
}
if(a>b){
t=a;
a=b;
b=t;
}
}
int main(){
int a,b,c;
cin >> a >> b >> c;
pai_3(a,b,c);
cout << a << " " << b << " " << c;
return 0;
}
题目描述
输入三个整型数字a,b,c,通过比较和交换使得最终有a≤b≤ca≤b≤c,并依次输出a,b,c的值。
输入格式
输入三个整型数字a,b,c,空格隔开。
输出格式
交换后的a,b,c三个数的值,空格隔开。
输入样例
3 2 1
输出样例
1 2 3
提示/说明
经过最多三次比较交换就可完成排序。
下方是小T未完成的程序,请在此基础上将程序补充完整。
#include <iostream>
using namespace std;
void pai_3(____a,____b,____c){
}
int main(){
int a,b,c;
cin >> a >> b >> c;
pai_3(a,b,c);
cout << a << " " << b << " " << c;
return 0;
}