目录
题目描述
输入描述
输出描述
解析
完整代码
描述
读入a,b,若a>b则交换a,b的值,再输出a,b的值。
输入描述
两个整数a和b,0≤a,b ≤32767。
输出描述
如果a>b则交换a,b的值并输出,否则直接输出a,b的值;
也就是说输出两个数,小数在前大数在后,中间用一个空格分隔。
用例输入 1
8 5
用例输出 1
5 8
这题是一道基础问题,有很多解决方法,交换的方法,比如第三交换法:
c=a;
a=b;
b=c;
函数交换:
swap(a,b);
判断最小值的方法,比如:
if(a>b){
//b是最小值
}else{
//a是最小值
}
函数:
min(a,b);
把两者结合起来,就行了;
下面出示代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
int a,b;
cin>>a>>b;
cout<<min(a,b)<<' '<<max(a,b);
return 0;
}