题面自己看
今天讲3种方法
反向输出法
即输入a和b,输出b和a
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<b<<" "<<a;
return 0;
}
赋值调换法
借用第三个变量实现调换,具体见代码
代码:
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
int temp=a;//临时变量temp
a=b;
b=temp;
cout<<a<<" "<<b;
return 0;
}
函数调用法
调用swap函数实现调换
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
swap(a,b);
cout<<a<<" "<<b;
return 0;
}