zzzzzga 发表于 2015-8-11 20:07:19

不会

c语言学徒 发表于 2015-8-12 08:22:10

看思路有没有不一样

龚鑫宇 发表于 2015-8-12 11:26:06

123456

HaoinXD 发表于 2015-8-13 12:00:17

瞅瞅看啊

大喵爱小喵 发表于 2015-8-13 23:01:12

+1

Warrior_c 发表于 2015-8-14 09:37:09

A=A+B;(-107374823<A(或B)<107374823)
B=A-B;
A=A-B;

admaision 发表于 2015-8-14 10:54:38

a=b+1;
b=a-1

Warrior_c 发表于 2015-8-14 11:49:38

风扫地 发表于 2011-12-15 22:33
异或运算

X^1=!X      (!X)^1 =X


这个方法好啊,我怎么没想到;
两个的值的异或得到的值,只要再异或其中一个值会得到另一个值,还没有范围的限制。

wenli 发表于 2015-8-14 16:09:22

学习学习

vaneorin 发表于 2015-8-14 21:42:07

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

wanggeba 发表于 2015-8-16 10:03:51

瞅瞅先。。

yixx00 发表于 2015-8-16 12:23:45

用异或操作

ythack 发表于 2015-8-17 23:41:58

:titter::titter::titter::titter::titter:

crabcrab 发表于 2015-8-19 10:36:29

e

Sherlockxie 发表于 2015-8-19 23:25:45

a本是01b本是10,令a=(a+b);b=(a-b);a=(a-b),大概就是这样

nlite8271 发表于 2015-8-20 14:29:20

如果直接输出 b a 算不算交换

wuya3061 发表于 2015-8-20 20:54:39

看看 怎么样

Mr_高飞 发表于 2015-8-23 11:18:46

{:5_91:}

qingboy895 发表于 2015-8-24 17:00:05

121

q450652415 发表于 2015-8-24 17:48:22

:shy:
页: 155 156 157 158 159 160 161 162 163 164 [165] 166 167 168 169 170 171 172 173 174
查看完整版本: 一个程序员面试题,测试一下你的思维。