不借助第三个变量,交换两个变量值的3种方式
2016-10-23 20:33
239 查看
void fun1() { int a=10,b=100; a=a+b; b=a-b a=a-b; cout<<"a="<<a<<","<<"b="<<b<<endl; } void fun2() { int a=10,b=100; a=a*b; b=a/b; a=a/b; cout<<"a="<<a<<","<<"b="<<b<<endl; } void fun3() { int a=10;int b=100; a^=b; b^=a; a^=b; cout<<"a="<<a<<","<<"b="<<b<<endl; }
相关文章推荐
- JavaScript不借助第三个变量交换a,b两个变量值
- 不借助第三个变量交换两个变量值的方法
- 不借助第三个变量实现两个变量之间的值传递和交换
- 交换两个变量值,但不使用第三个变量的算法
- 不用第三个变量就能交换两个变量值的五个方法
- 不借助第三个变量交换两个整数的值
- 交换两个变量值,但不使用第三个变量的算法
- 不借助第三个变量交换两个变量的值
- 不借助第三个变量交换两个整数
- 不借助第三个变量实现两个变量交换的思考
- 不借助第三个变量交换两个变量的值
- 不借助第三个变量来交换两个变量的值
- JAVA不借助第三个变量实现两个变量交换的思考
- 不用第三个变量就能交换两个变量值的五个方法
- 剑指Offer(Java版):不用第三个变量就能交换两个变量值
- 不借助第三个变量实现两个变量之间的值传递和交换
- 不借助第三个变量交换两个值
- 不借助第三个变量来交换两个变量的值
- 异或运用--不借助第三个变量交换两个变量的值
- 不借助第三个变量实现两个变量交换的思考