交换变量很简单:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b;
c=a;
a=b;
b=c;
cout<<a<<" "<<b<<endl;
return 0;
}
但swap可以轻松的完成:
原型:swap(int a,int b)
返回值:无
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
swap(a,b);
cout<<a<<" "<<b<<endl;
return 0;
}