小雨哥 发表于 2013-11-14 22:27:05

应该是用位运算^^

小梁 发表于 2013-11-14 22:27:15

lihai,lihai

ydst365 发表于 2013-11-14 22:41:27

{:7_169:} 顶22222

cbq4811 发表于 2013-11-14 22:43:25

来看看答案

爱在。%童年 发表于 2013-11-14 22:49:06

好想看答案啊,是指针吧

dali1hao 发表于 2013-11-14 23:43:52

好棒好棒
好棒
好棒
好棒




xms2013 发表于 2013-11-29 15:32:52

A:=B;
B:=A-1

myisland 发表于 2013-12-3 13:29:13

program Swap;

{$APPTYPE CONSOLE}

uses
SysUtils,Math;
var
a,b:Integer;

begin
{ TODO -oUser -cConsole Main : Insert code here }
a:=-1; b:=1;
{ // Method I
a:=a+b;
b:=a-b;
a:=a-b;
}
{ // Method II
a:= a xorb;
b:=a xor b;
a:= a xor b;
}
//// Method III
asm
push a;
push b;
pop a;
pop b;
end;


writeln('a=',a);
writeln('b=',b);

readln;
end.


o_O) 发表于 2013-12-3 19:06:33

看看{:5_109:}

f4ck 发表于 2013-12-4 21:37:00

看看答案。。。。。

xidianyejijie 发表于 2013-12-4 22:09:14

挺基础的题啊

L_DAY 发表于 2013-12-5 17:21:52

什么样的啊,

soly 发表于 2013-12-5 23:06:21

这个见过了

渐变的色彩 发表于 2013-12-10 16:02:18

位移不就可以了吗

小乖吥乖 发表于 2013-12-10 19:01:35

这样
var
a,b :integer;
begin
a := a+b;
b := a-b;
a := a-b;
end;
end.

xiaoshuang 发表于 2013-12-10 19:28:01

0.0
哈哈,我不懂

清风荡 发表于 2013-12-10 19:30:45

看答案罗.....

清风荡 发表于 2013-12-10 19:39:20

最后我还是想出来了

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

qgfc365 发表于 2013-12-11 09:37:48

看看看看看看

阿权 发表于 2013-12-11 17:06:06

这个玩意确实难度很大
页: 82 83 84 85 86 87 88 89 90 91 [92] 93 94 95 96 97 98 99 100 101
查看完整版本: 一个程序员面试题,测试一下你的思维。