问题:有a,b两个整型变量,在不借助任何其他变量的情况下,实现两个变量值的交换。
#include <iostream>
using namespace std;
int main(){
int a=1,b=2;
a=a+b;
b= a-b;
a=a-b;
cout<<a<<" "<<b<<endl;
return 0;
}
输出结果:
2 1
问题:有a,b两个整型变量,在不借助任何其他变量的情况下,实现两个变量值的交换。
#include <iostream>
using namespace std;
int main(){
int a=1,b=2;
a=a+b;
b= a-b;
a=a-b;
cout<<a<<" "<<b<<endl;
return 0;
}
输出结果:
2 1