方法一:
#include<stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
a = a + b;
b = a - b;
a = a - b;
//但是要注意考虑溢出问题
printf("a = %d,b = %d", a, b);
return 0;
}
方法二:使用位操作符
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
a=a^b;
b=a^b;
a=a^b;
printf("a = %d ,b = %d",a,b);
return 0;
}