长空¥划破 发表于 2014-4-28 08:56:02

不错的。。。

xiawb 发表于 2014-4-28 08:57:06

北归小杰 发表于 2011-12-16 09:15 static/image/common/back.gif
这样行不行
A=(A+B)-A;
B=(A+B)-B;

不行,因为做好第一步以后,A和B都成了原来B的值,原来A的值未记录
应该是
a=x,b=y;赋值
a=a+b;此时a=x+y,b=y
b=a-b;此时a=x+y,b=x
a=a-b;此时a=y,b=x

zjj5116 发表于 2014-4-28 23:30:16

为了学习回复

荣耀天祺 发表于 2014-4-29 01:34:06

kankanshisha

我┅個人赱 发表于 2014-5-4 17:23:16

回复看代码

crj19901017 发表于 2014-5-6 20:54:21

赶紧回复看看

shaao820 发表于 2014-5-14 11:33:27

看看是什么东西先

by024 发表于 2014-5-17 16:26:34

后知淡然 发表于 2011-12-16 08:24 static/image/common/back.gif
push a
push b
pop a


push a
push b
pop a
pop b 这个比较经典!!!

pinik 发表于 2014-5-17 17:33:24

看答案 哈哈

隐袭战龙 发表于 2014-5-17 18:38:51

这不简单,异或就可以了
a^=b
b^=a
a^=b

Sammy673 发表于 2014-5-17 20:27:54

看看,看看

ny007 发表于 2014-5-18 22:08:17

先学习再回答

忠弟 发表于 2014-5-18 23:30:16

觉得一个加1,一个减1吧。。。

丑丑 发表于 2014-5-19 04:09:27

求解~~~求解~~~求解~~~求解~~~

royRAmen 发表于 2014-5-19 06:03:12

:dizzy::dizzy::dizzy:看看答案

lbzfllyy 发表于 2014-5-19 07:14:46

看卡怎么回事

蒙_和 发表于 2014-5-19 07:44:46

。。。。。。。。。。

draw 发表于 2014-5-19 08:00:47

A=A+B,B=A-B,A=A-B

Wade 发表于 2014-5-19 08:09:39

付出就会有回报

其实你懂我 发表于 2014-5-19 13:27:56

:huffy:真的感觉很难,
页: 90 91 92 93 94 95 96 97 98 99 [100] 101 102 103 104 105 106 107 108 109
查看完整版本: 一个程序员面试题,测试一下你的思维。