不使用第三个变量交换两个int类型变量的值
2010-05-18 23:03
393 查看
#include <iostream> using namespace std; int main(){ //不使用第三个变量交换两个int类型变量的值 int a = 5, b = 10; a = a^b; b = a^b; a = a^b; cout << a << endl << b << endl; a = a + b; b = a - b; a = a - b; cout << a << endl << b << endl; return 0; }
相关文章推荐
- C#复习_不使用第三个变量交换两个int类型变量的值
- 使用交换函数交换两个变量的值(以int类型为例)的错误用法以及正确用法
- 声明两个变量:int n1=10,n2=20;要求将两个变量交换,最后输出n1为20,n2为10。扩展(*):不使用第三个变量如何交换?
- 交换两个变量的值,不使用第三个变量的四种法方法
- 两个变量交换数字 不用第三个变量的情况下 int a = 5,b = 6
- 交换两个变量的值不使用第三个变量(Java)
- 不使用第三个变量交换两个变量
- [Java] 不使用第三个变量实现两个整数类型变量互换(异或运算符)
- 不使用第三个变量交换两个变量的值
- 不使用第三个变量完成两个整数的交换
- php面试题不使用第三个变量交换两个变量的值
- C语言(如何不使用第三个变量达到交换两个变量值的目的)
- 也论不使用第三个变量交换两个变量的值[C#]
- 不使用第三个变量交换两个变量的值之"异或"的实际应用
- Java不使用第三个变量交换两个变量的数据
- 有两个 int 类型的数 a 和 b,请在不使用中间变量的情况下交换 a,b 的值
- 交换两个变量的值,不使用第三个变量的四种法方法
- 交换两个变量的值,不使用第三个变量的四种方法
- 交换两个变量的值 不使用第三个变量
- 交换两个变量的值,不使用第三个变量