迷失的太阳 发表于 2013-1-20 02:45:17

谢谢分享!

离洛 发表于 2013-1-20 03:30:33

把A*B的值赋给A,再把A/B的值赋给B?
貌似这样可以A=2,B=1了

离洛 发表于 2013-1-20 03:37:48

本帖最后由 离洛 于 2013-1-20 03:42 编辑

离洛 发表于 2013-1-20 03:30 static/image/common/back.gif
把A*B的值赋给A,再把A/B的值赋给B?
貌似这样可以A=2,B=1了
看了下答案,貌似我这种更快了?
A=A*B;
B=A/B;
最后自己用C编了验证下程序:

#include "stdio.h"
#include "conio.h"

main()
{   int A,B;
A=1;
B=2;
A=A*B;
B=A/B;
    printf("A=%d,B=%d \n",A,B);
    getch();
}

好多鱼^^ 发表于 2013-1-22 19:36:04

直接重新赋值 不行吗? 我 - -囧了么

RISC 发表于 2013-1-25 02:24:10

A=A+B,B=A-B,A=A-B

心碎的梦 发表于 2013-1-25 02:36:30

{:1_1:}1.将A B都塞入内存中...然后相反取出来
          2.栈 进栈出栈
          3.异或运算

莽虏潞鹿鲁录 发表于 2013-1-25 07:00:33

哈哈看看怎么弄得

pro_xk 发表于 2013-1-25 09:10:40

这·····:o

fafi09 发表于 2013-1-25 10:03:20

谢谢分享,谢谢分享

vip_restart 发表于 2013-1-25 10:15:14

结果是。。。

Mr蛋蛋o0 发表于 2013-1-25 10:15:45

我已经想到答案了。A=A+B
B=A-B
A=A-B
对么?

遒羽 发表于 2013-1-29 11:32:32

多谢楼主分享

闪小闪 发表于 2013-1-29 11:40:38

学习一下 谢谢分享

丶xhl.原点依 发表于 2013-1-29 11:41:32

看看啊 啊啊啊啊 !

邱超志 发表于 2013-1-29 11:51:06

2.1 vbvbvb

本一 发表于 2013-1-29 12:04:38

....................

luopangg 发表于 2013-1-29 12:21:35

真的不知道。

坦_然 发表于 2013-1-29 14:32:36

一个程序员面试题,测试一下你的思维

carzycode 发表于 2013-1-29 14:48:06

kankan ~~~~~~~~~~~~~~

对对碰辅助 发表于 2013-1-29 15:30:09

c=aa=b b=c
页: 40 41 42 43 44 45 46 47 48 49 [50] 51 52 53 54 55 56 57 58 59
查看完整版本: 一个程序员面试题,测试一下你的思维。