nocturne25 发表于 2013-11-1 18:42:19

搞不定,看看答案。。。:sweat:

x87648510 发表于 2013-11-1 18:46:07


62354135kjygjiguj

cyshhm 发表于 2013-11-1 19:06:18

异或

        a=a^b;
        b=a^b;
        a=a^b;

默然 发表于 2013-11-2 16:17:07

哈哈哈看看

脑下垂 发表于 2013-11-4 16:43:11

还能这么干?

ゃ莼处狼性ぉ 发表于 2013-11-9 11:45:45

一切重零开始

ゃ莼处狼性ぉ 发表于 2013-11-9 11:46:47

一切重零开始

倒转地球 发表于 2013-11-9 12:05:25

俺就来看看答案

べ惟爱伊. 发表于 2013-11-9 12:22:47

看看~~~~学习学习

dear639 发表于 2013-11-9 12:23:11

RE: 一个程序员面试题,测试一下你的思维。 [修改]

大虫 发表于 2013-11-9 12:41:35

a=a+b
b=a-b
a=a-b

猫村小一 发表于 2013-11-9 13:04:24

回复看答案

流年肆意 发表于 2013-11-9 19:28:50

看看O(∩_∩)O哈!

莫名C 发表于 2013-11-9 19:42:04

神马情况啊

兼容小菜鸟 发表于 2013-11-9 20:42:51

支持鱼c支持楼主

yinyuepingguo 发表于 2013-11-9 21:37:10

原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
证得。但是这个失去了交换的通用性

cwq 发表于 2013-11-9 21:40:17

小菜来看看下

ypyangpong 发表于 2013-11-9 22:14:57

XCHGa,b

高凯 发表于 2013-11-9 22:24:27

A=A+B;
B=A-B;
A=A-B;

高凯 发表于 2013-11-9 22:25:43

应该是对的,帮自己顶一下
页: 79 80 81 82 83 84 85 86 87 88 [89] 90 91 92 93 94 95 96 97 98
查看完整版本: 一个程序员面试题,测试一下你的思维。