不使用第三个变量,实现两个数交换
来源:互联网 发布:淘宝怎么切换类目 编辑:程序博客网 时间:2024/05/17 23:00
两个变量a 和 b 如何在不使用第三个变量的情况下实现数值交换,方法如下:
<1>:
a = a^b;
b = a^b;
a = a^b;
<2>
a = a + b;
b = a - b;
a = a - b;
<3>: 第一种的另外一种写法
a ^= b^= a ^= b;
欢迎大家补充,谢谢!
0 0
- 不使用第三个变量,实现两个数交换
- 不借助第三个变量实现两个数的交换
- 不使用第三个变量,交换两个数
- 交换两个数的值(不使用第三个变量)
- 交换两个数(不引入第三个变量)
- 不引入第三个变量交换两个整型数
- 交换两个数不引入第三个变量
- 交换两个数的值,不引用第三个变量
- 不引入第三个变量交换两个数的值
- 不借助第三个变量实现两个变量的交换
- 交换两个变量的值不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 不使用第三个变量,交换两个变量的值!
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 不使用第三个变量 交换两个变量的值
- 交换两个变量的值,不使用第三个变量
- Bitset hdoj 2051
- 自己学到的C++一些技巧记录
- 网络流dinic算法
- eclipse jee配置jetty的两种方法
- 完全背包问题
- 不使用第三个变量,实现两个数交换
- 蛇形填数
- SpringMVC vs Struts
- 出栈和入栈方向
- Hdu 1907 && Hdu2509 (nim博弈的相反胜况)
- 1408041943-hd-月之数.cpp
- 想法很重要,但是动手更重要,发现问题并且解决问题
- HDU-1002-大数加法
- SEL和IMP