交换两个变量的值

简介: 交换两个变量的值

# 方法一

a=1

b=2


print("交换前a=",a,"b=",b)

a,b=b,a

print("交换后a=",a,"b=",b)

# 方法二

a=3

b=4

print("交换前a=",a,"b=",b)

t=a

a=b

b=t

print("交换后a=",a,"b=",b)

# 方法3

a=5

b=6

print("交换前a=",a,"b=",b)

a=a+b

b=a-b

a=a-b

print("交换后a=",a,"b=",b)

# 方法四

# 用异或交换两个元素

a = 5

b = 10

a = a ^ b

b = a ^ b

a = a ^ b

print("a =", a)

print("b =", b)


相关文章
|
3月前
不使用第三方变量的情况下交换两个数值
不使用第三方变量的情况下交换两个数值
27 1
|
6天前
|
存储
两个变量数值的交换
两个变量数值的交换
|
10月前
交换两个数的值的方法(三种)
交换两个数的值的方法(三种)
47 1
不使用第三变量。如何对2个数进行交换
不使用第三变量。如何对2个数进行交换
66 0
|
3月前
交换两个变量的值
交换两个变量的值
28 0
|
3月前
对调 2个变量的值若干种方式
对调 2个变量的值若干种方式
26 0
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
169 0
运用函数交换两个整型变量
运用函数交换两个整型变量
|
算法
【经典算法问题 二】交换两个变量值,不使用第三个变量
【经典算法问题 二】交换两个变量值,不使用第三个变量
55 0
|
数据安全/隐私保护 C语言
【C语言】交换两个int变量的值,不能使用第三个变量
交换两个int变量的值,不能使用第三个变量。即a=3,b=5,交换之后 a=5,b=3