首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

a=500,b=200,在不考虑第三方变量的情况下交换两个值解决方案

2012-03-13 
a500,b200,在不考虑第三方变量的情况下交换两个值写出两个以上的解决方法[解决办法]int a500int b200

a=500,b=200,在不考虑第三方变量的情况下交换两个值
写出两个以上的解决方法

[解决办法]
int a=500;int b=200; 
a=a+b;
b=a-b;
a=a-b;


[解决办法]
第一种:

C# code
            int a = 500, b = 200;            a = a + b;            b = a - b;            a = a - b;
[解决办法]
这问题老有人讨论。。。。
我人不叫笨 就知道一种 
a=a+b
b=a-b
a=a-b
第二种在网上看见过 感觉麻烦 不直观
[解决办法]
探讨
第一种:

C# code
int a = 500, b = 200;
a = a + b;
b = a - b;
a = a - b;




第二种:

C# code
int a = 500, b = 200;
a = a ^ b;
b = a ^ b;
a = a ^ b;

热点排行