//使用异或交换两个数
a=a^b;
b=a^b;
a=a^b;
printf("%d %d\n",a,b);
//借用中间变量交换两个数
temp=a;
a=b;
b=temp;
//利用数学
交换两个数
a=a+b;
b=a-b;
a=a-b;
//使用异或交换两个数
a=a^b;
b=a^b;
a=a^b;
printf("%d %d\n",a,b);
//借用中间变量交换两个数
temp=a;
a=b;
b=temp;
a=a+b;
b=a-b;
a=a-b;