如何不使用中间变量交换两个数的值
2015-03-23 23:53
204 查看
交换a, b的值,
方法1:
a = a+ b;
b = a- b;
a = a- b;
方法2:
使用亦或" ^ "方法
a = a ^ b;
b = a ^ b;
a = a ^ b;
方法1:
a = a+ b;
b = a- b;
a = a- b;
方法2:
使用亦或" ^ "方法
a = a ^ b;
b = a ^ b;
a = a ^ b;
相关文章推荐
- 不使用中间变量,如何交换两个数
- 【Java】不使用中间变量,如何交换两个数?
- 18、不使用中间变量,实现两个数的交换 JAVA
- 两个数在不使用中间变量的情况下,交换数值的方法汇总.
- 不使用中间变量交换两个数(Java版)
- 如何使用指针交换两个数的值,深入理解指针
- 不使用中间变量交换两个数(Java版)
- 算法-不使用中间变量交换两个数
- 交换两个数的值(使用中间变量和不使用中间变量的情况void main() { int a=1,b=3; //swap1(&a,&b); swap2(&a,&b); printf("a=%d, b=%)
- 不使用中间变量交换两个数. 求平均数考虑溢出
- 简单算法--交换两个数不使用中间变量
- 交换两个数 a和b,不使用任何中间变量
- 交换两个数(不使用中间变量)
- 不使用中间变量交换两个数(Java版)
- 不使用中间变量实现两个数的交换
- C语言的函数中,如何使用指针交换两个数的值,深入理解指针
- 不使用中间变量交换两个数. 求平均数考虑溢出
- 交换两个数 a和b,不使用任何中间变量
- 如何做到不用中间变量来交换两个数的值
- java不使用中间变量交换两个数