by024 发表于 2014-4-16 15:10:30

来学习一下。

sowhat4999 发表于 2014-4-16 21:13:59

看看!!!

zhiwen 发表于 2014-4-16 22:18:05

B想出来了,不知道对不

zp2521 发表于 2014-4-16 22:19:05

bucuo afelling godd

wjy849111934 发表于 2014-4-17 14:35:28

和我看着吧

风雪幻林 发表于 2014-4-26 22:16:31

看看是否正确!

waizzl 发表于 2014-4-27 15:06:15

看看学习一下

feixiangmenghu 发表于 2014-4-28 07:58:27

:lol::lol::lol:funk:

长空¥划破 发表于 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

先学习再回答
页: 90 91 92 93 94 95 96 97 98 99 [100] 101 102 103 104 105 106 107 108 109
查看完整版本: 一个程序员面试题,测试一下你的思维。