不使用第三方变量 交换两个数
2017-08-08 23:19
267 查看
Ref : http://blog.csdn.net/kingoverlord/article/details/8825721
-
by Mike Sun @ 20170808 Tuesday
# Original value a = 5 b = 4 print("a = %d, b = %d" %(a, b)) # Way-01 c = a a = b b = c print("a = %d, b = %d" %(a, b)) # Way-02 a = b - a b = b - a a = b + a print("a = %d, b = %d" %(a, b)) # Way-03 a = a ^ b b = a ^ b a = a ^ b print("a = %d, b = %d" %(a, b)) # Example output: # a = 5, b = 4 # a = 4, b = 5 # a = 5, b = 4 # a = 4, b = 5
-
# Python customized a, b = b, a print("a = %d, b = %d" %(a, b)) # now output # a = 5, b = 4
by Mike Sun @ 20170808 Tuesday
相关文章推荐
- 不使用第三方变量,交换两个数
- 交换两个数不使用第三方变量
- 交换两个数不使用第三方变量
- 交换两个数不使用第三方变量
- [笔试题]交换两个数不使用第三方变量 深入理解按位异或运算符
- 交换两个数不使用第三方变量=!!=深入理解按位异或运算符
- 交换两个数不使用第三方变量=!!=深入理解按位异或运算符
- 不使用第三方变量,按位操作最快的交换两个数的方法
- 不使用第三方变量交换两个变量的值
- 不使用第三个变量,交换两个数
- 不使用第三方变量交换两个变量的值
- 在不借助第三方变量下实现两个数交换
- 不使用第三方变量交换两个变量的值
- 不使用临时变量交换两个数
- 变量交换内容不使用第三方变量总结
- 如何不使用第三方变量交换两个变量的值
- 不使用第三方变量交换两个变量的值
- 玩玩小技巧(1)_三种方法不使用临时变量交换两个数的值
- 不适用第三方变量,交换两个数
- 使用传递变量引用的方式完成两个数的交换