输入两个数据用a,b变量接收,做两个变量值的交换
时间: 2024-10-18 07:10:46 浏览: 13
Java 交换两个变量的数值实现方法
5星 · 资源好评率100%
在编程中,我们可以使用临时变量来交换两个变量a和b的值,这是一种常见的方法。以下是使用Python的一个例子:
```python
def swap(a, b):
temp = a
a = b
b = temp
return a, b
# 示例
original_a = 5
original_b = 10
a, b = swap(original_a, original_b)
print("After swapping:")
print("a =", a) # 输出:10
print("b =", b) # 输出:5
```
在这个例子中,我们创建了一个临时变量temp,首先将a的值赋给它,然后将b的值赋给a,最后再将temp(原来的a值)赋给b,实现了a和b值的交换。
如果你想在其他编程语言中实现类似的功能,原理是一样的,只是语法会有所不同。例如,在JavaScript中可以这样做:
```javascript
function swap(a, b) {
let temp = a;
a = b;
b = temp;
return {a, b};
}
let originalA = 5;
let originalB = 10;
let [a, b] = swap(originalA, originalB);
console.log("After swapping:");
console.log(`a = ${a}`); // 输出:10
console.log(`b = ${b}`); // 输出:5
```
阅读全文