星辰无双 发表于 2013-2-20 22:52:04

从哪里弄来的

林夕 发表于 2013-2-20 23:35:35

呵呵!!!!!!!!!!!!!!!!!!!!!!

fox神 发表于 2013-2-21 00:09:26

想出来了,不知道对不~

浪子黑心 发表于 2013-2-21 07:45:34

半年报里帮忙两把

wolove369 发表于 2013-2-22 10:55:15

飞单词方法方法方法方法

独自面对℡ 发表于 2013-2-23 11:44:57

我想我知道答案了。过来看下。

星晴 发表于 2013-2-24 19:02:42

看看看看看看看看看看看看

那西 发表于 2013-2-24 22:43:58

{:5_90:}老师的视频才看到第八课,老实想不出来。···

回头看诺言 发表于 2013-2-24 23:15:02

int a , b;
a=1;
b=2;
a=a+b;a=3;
b=a-b;b=1;
a=a-b;a=2;

赤焰麒麟 发表于 2013-2-27 18:26:12

呵呵。。有点意思

赤焰麒麟 发表于 2013-2-27 18:43:47

相当于,利用加减法的互逆性吧?

赤焰麒麟 发表于 2013-2-27 18:44:40

也可以这样:
a=1,b=2
b=a+b
a=b-a
b=b-a

赤焰麒麟 发表于 2013-2-27 18:46:17

充分证明,编程的灵魂是算法!好题~

赤焰麒麟 发表于 2013-2-27 18:54:23

还可以利用,乘除法的互逆关系!这样:
a=4,b=2
a=a乘以b;
b=a除以b;
a=a除以b;
或者:
a=3;b=9;
a=a乘以b;
b=a除以b;
a=a除以b;

赤焰麒麟 发表于 2013-2-27 18:57:43

纠正下上一个回答,第二种方法,是这样:
a=3,b=9;
b=a乘以b;
a=b除以a;
b=b除以a

小新110 发表于 2013-2-27 19:02:54

我觉得:A = A + B;
B = A - B;
A = A - B;
应该可以。

小新110 发表于 2013-2-27 19:04:03

小新110 发表于 2013-2-27 19:02 static/image/common/back.gif
我觉得:A = A + B;
B = A - B;
A = A - B;


嘿嘿,居然答对了。

赤焰麒麟 发表于 2013-2-27 19:20:51

数直白点,就是一元一次加减法和乘除法的方程~!

gxzje 发表于 2013-2-27 19:37:17

看看结果...

609073410 发表于 2013-2-27 19:49:07

A=A-B
B=A+B
A=B-A
页: 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 61 62 63
查看完整版本: 一个程序员面试题,测试一下你的思维。