交换两个数的值(不使用第三个变量)
来源:互联网 发布:股市模拟交易软件 编辑:程序博客网 时间:2024/05/21 05:05
交换两个数的值,不使用第三个变量 int a = 1,b = 2; printf("交换前\n"); printf("a = %d,b = %d\n",a,b); // 用a保存两个数的和 a = a + b; // 将a的值赋值给b.a的值是两个数的和,b的值仍然是b的值,两个数的和减去b的值得到a的值 b = a - b; // 将b的值赋值个a.a的值仍然是两个数的和,b的值是最初a的值,两个数的和减去a的值是最初b的值 a = a - b; printf("交换后\n"); printf("a = %d,b = %d\n",a,b);
第二种方法:
使用异或的方式交换
0 0
- 交换两个数的值(不使用第三个变量)
- 交换两个数的值,不引用第三个变量
- 不引入第三个变量交换两个数的值
- 交换两个变量的值不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 不使用第三个变量,交换两个变量的值!
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 不使用第三个变量 交换两个变量的值
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值 不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 不使用第三个变量交换两个变量的值
- 交换两个变量的值,不使用第三个变量
- 交换两个变量的值,不使用第三个变量
- 不使用第三个变量,交换两个变量的值
- 【已解决】Xen下虚拟机执行Shutdown失败,开机自动重启虚拟机,并出现页故障问题
- SlidingMenu-jar包
- 第二十四节 OAD空中升级
- bzoj3208 花神的秒题计划 记忆化搜索&暴力
- AndroidStudio快捷键汇总
- 交换两个数的值(不使用第三个变量)
- 漫谈数据中心CLOS网络架构
- 142 Which two statements are true about encrypting RMAN backup? (Choose two.) A. The transparent enc
- SlidingMenu-布局实现
- 母函数小记
- MFC清除CMOS密码
- spring和struts2和hibernate所用到大jar包及含义
- 第九周 项目4-广义算法库及应用
- <16> go regexp正则