disasterhk 发表于 2013-4-1 20:37:16

不知道~ 看答案。。

python 发表于 2013-4-1 21:11:17

#include <stdio.h>
void main(){
        int a=1,b=2;
printf("%d %d\n", a,b);
        a=a^b;
        b=a^b;
        a=a^b;
printf("%d %d\n",a,b);
   
    a=a+b;
        b=a-b;
        a=a-b;
printf("%d %d\n",a,b);

   a=a<<8;      //a 0000 0001 to 0000 0001 0000 0000
   a=a|b;                  //a 0000 0001 0000 0000 to 0000 0001 0000 0010
   b=a>>8;                      // copya of high-bits to b
   a=a & 255;   //make a of high-bits 0
printf("%d %d\n",a,b);
}

hlwxyz 发表于 2013-4-10 22:15:15

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

757511090 发表于 2013-4-10 22:38:32

看看~~~~{:7_168:}{:7_168:}

709023996 发表于 2013-4-11 02:21:21

奶奶的!!!看看

xfb_tc 发表于 2013-4-11 15:11:27

hjkl淡定,淡定,淡定……

luowm850 发表于 2013-4-12 08:35:32

围观中。。。。。:P

806643028 发表于 2013-4-12 08:46:24

强烈支持楼主ing……

liaharward 发表于 2013-4-12 08:49:14

强烈支持楼主ing……

csa 发表于 2013-4-12 08:50:08

真是难得给力的帖子啊。

ソ孤单背影 发表于 2013-4-12 08:56:29

我只是路过打酱油的。

『菰傢寡亽』 发表于 2013-4-12 09:02:13

思考完了,看看结果

Delphi猿_宏业 发表于 2013-4-12 09:10:01

淡定,淡定,淡定……

时英祥 发表于 2013-4-12 09:27:21

激动人心,无法言表!

littleqiang 发表于 2013-4-12 09:35:40

用异或????

飞鱼 发表于 2013-4-13 20:37:01

强烈支持楼主ing……

伽利略幼稚 发表于 2013-4-13 21:06:53

指针,然后异或操作

小干 发表于 2013-4-13 21:39:04

不知道呀不知道

illzt 发表于 2013-4-14 15:56:27

淡定,淡定,淡定……

AS爱上· 发表于 2013-4-14 16:40:03

真是难得给力的帖子啊。
页: 49 50 51 52 53 54 55 56 57 58 [59] 60 61 62 63 64 65 66 67 68
查看完整版本: 一个程序员面试题,测试一下你的思维。