#include<iostream>
//#define EXC(a,b) do{int t;t=a;a=b;b=t;}while(0)
#define EXC(A,B) {A+=B;B=A-B;A=A-B;}
using namespace std;
int main(){
int a,b;
cin>>a>>b;
EXC(a,b);
cout<<a<<" "<<b<<endl;
return 0;
}
关于此程序可以使用两种宏定义的方法,一种是比较常规的交换,另一种就是数学上面的方法了