搞不定,看看答案。。。:sweat:
62354135kjygjiguj
异或
a=a^b;
b=a^b;
a=a^b;
哈哈哈看看
还能这么干?
一切重零开始
一切重零开始
俺就来看看答案
看看~~~~学习学习
RE: 一个程序员面试题,测试一下你的思维。 [修改]
a=a+b
b=a-b
a=a-b
回复看答案
看看O(∩_∩)O哈!
神马情况啊
支持鱼c支持楼主
原a=1,b=2
a=a+b//a=3,b=2
b=a-b//a=3,b=1
a=a-b//a=2.b=1
从数学上证明:
a'=a+b
b'=a'-b=a+b-b=a
a''=a'-b'=a+b-a=b
证得。但是这个失去了交换的通用性
小菜来看看下
XCHGa,b
A=A+B;
B=A-B;
A=A-B;
应该是对的,帮自己顶一下