大群爱鱼c 发表于 2015-1-30 17:21:23

haha

572273700 发表于 2015-1-31 11:41:18

A:=
B:=

若诗 发表于 2015-1-31 14:25:58

好好好好好好好

1qzhworld 发表于 2015-1-31 19:13:40

如果是 两个数的话就是相加相减然后在进行吧,一个数操作完成之后在用差值算第二个数,然后完成交换

1qzhworld 发表于 2015-1-31 19:14:49

北归小杰 发表于 2011-12-16 09:15
这样行不行
A=(A+B)-A;
B=(A+B)-B;

这个应该不行吧,因为第一步之后,A的值已经变化了,所以第二步就不对了

Angel丶L 发表于 2015-2-1 16:26:16

支持了 谢谢分享

aswyamato1989 发表于 2015-2-1 18:09:44

用位运算,哈佛大学CS50公开课上的例题。

ghostqq 发表于 2015-2-1 20:56:24

有什么难的吗

LuKing 发表于 2015-2-2 05:32:47

11111111111111111111111111111111111

benpao2014y 发表于 2015-2-2 14:07:52

{:1_1:}

し劍、走偏鋒 发表于 2015-2-2 20:09:12

我的思路是这个输入的其实是一个二位数 我把这个二位数
比如 12
我先把12%10==2 就是个位数
12/10==1%d 输入就可以取出十位数

生命在于重复 发表于 2015-2-2 20:45:57

是异或吗

methamphetamine 发表于 2015-2-2 22:02:42

A = A^B;
B = B^A;
A = A^B;

methamphetamine 发表于 2015-2-2 22:03:24

A = A^B;
B = B^A;
A = A^B;

翅膀团 发表于 2015-2-4 00:07:59

看看

翅膀团 发表于 2015-2-4 13:27:29

A=AB
B=A/B

unbelievable 发表于 2015-2-4 14:58:28

kankan

monika 发表于 2015-2-4 15:51:42

看看答案..一窥究竟

留校察看 发表于 2015-2-4 18:35:46

我来看看答案.........................

开源万岁 发表于 2015-2-4 21:20:59

{:1_1:}
页: 133 134 135 136 137 138 139 140 141 142 [143] 144 145 146 147 148 149 150 151 152
查看完整版本: 一个程序员面试题,测试一下你的思维。