编程实现两个数的互换(不借助第三个变量的情况下
时间: 2023-06-20 08:05:18 浏览: 107
交换两个变量的值,不使用第三个变量的方法及实现.docx
可以使用加减法或异或运算来实现两个数的互换,具体实现如下:
1.使用加减法:
```python
a, b = 1, 2
a = a + b
b = a - b
a = a - b
print(a, b) # 输出结果为 2 1
```
2.使用异或运算:
```python
a, b = 1, 2
a = a ^ b
b = a ^ b
a = a ^ b
print(a, b) # 输出结果为 2 1
```
这两种方法都不需要借助第三个变量就能实现两个数的互换。
阅读全文