法1:
使用异或
#include<bits/stdc++.h>
using namespace std;
int main(void)
{
int a=9,b=5;
a^=b;
b^=a;
a^=b;
cout<<a<<b;
}
法2:
#include<bits/stdc++.h>
using namespace std;
int main(void)
{
int a = 2, b = 1;
a += b;
b = a - b;
a -= b;
cout << a << " " << b;
}