不用第三个参数实现两个数的交换用三种方式实现
方式一:使用加法和减法实现交换
a = 3
b = 5
a = a + b
b = a - b
a = a - b
print("a =", a)
print("b =", b)
方式二:使用乘法和除法实现交换
a = 3
b = 5
a = a * b
b = a / b
a = a / b
print("a =", a)
print("b =", b)
方式三:使用位运算实现交换
a = 3
b = 5
a = a ^ b
b = a ^ b
a = a ^ b
print("a =", a)
print("b =", b)
以上三种方式都可以实现两个数的交换,而不使用第三个参数。
原文地址: http://www.cveoy.top/t/topic/iYVK 著作权归作者所有。请勿转载和采集!