码迷,mamicode.com
首页 > 其他好文 > 详细

交换两个数的几种方法

时间:2018-11-22 02:37:13      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:abd   lap   spl   splay   opened   ide   col   交换   play   

第一种:利用第三方变量

技术分享图片
1 int a = 10, b = 12;
2 int temp = 0;
3 temp = a;
4 a = b;
5 b = temp;
6 Console.WriteLine( a);
7 Console.WriteLine( b);
View Code

第二种:加加减减法

技术分享图片
1 int a = 10, b = 12;
2 a = a+b;//a=22
3 b = a-b;//22-12=10
4 a = a - b;//22-10=12
5 Console.WriteLine( a);
6 Console.WriteLine( b);
View Code

第三种:使用异或运算符

技术分享图片
1 int a = 10, b = 12;
2 a = a ^ b;//1010^1100=0110
3 b = a ^ b;//0110^1100=1010
4 a = a ^ b;//0110^1010=1100
5 Console.WriteLine( a);
6 Console.WriteLine( b);
View Code

 

交换两个数的几种方法

标签:abd   lap   spl   splay   opened   ide   col   交换   play   

原文地址:https://www.cnblogs.com/flywithme/p/9998797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!