.丶For_、 发表于 2012-7-15 11:28:34

a=a+1;
b=b-1;
.....

i`ABC~ 发表于 2012-7-15 12:00:44

B=A;
A=A+B;
肿木肿

化软 发表于 2012-7-15 21:26:01

public class ChangeInteger_1
{
        public static void main(String[] args)
        {
                int A = 1;
                int B = 2;
               
                A = A + B;
                B = A - B;
                A = A - B;
               
                System.out.printf("A = %d, B = %d", A, B);
        }
}

九班十班 发表于 2012-7-15 22:12:54

:P{:1_1:}哦,看下答案

×爲妳◎≈_倾僾 发表于 2012-7-15 22:26:06

看看呢 看看我的智商

後丶倁灬後覺 发表于 2012-7-15 22:26:27

学习下,说不定面试能用到

今生无憾 发表于 2012-7-15 22:48:29

学习学习。

Carson 发表于 2012-7-15 23:03:56

看一下,是什么东西

一叶扁舟 发表于 2012-7-15 23:53:18

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

meiyoudao 发表于 2012-7-16 00:07:19


A = A^B
B = B^A
A = A^B

それぞれに 发表于 2012-7-16 01:12:43

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

.Default 发表于 2012-7-16 01:44:48

土土土土土土土土土土土土

丿夏夜灬彬刂 发表于 2012-7-16 21:05:49

用位运算来做的是吧

大标 发表于 2012-7-17 10:51:01

额,好吧!!!

椛灬椛落 发表于 2012-7-17 11:13:41

这个 有好多方法吧 ..

欢乐今宵 发表于 2012-7-17 11:31:43

看看。。。。。。

痛苦的信仰 发表于 2012-7-17 12:08:41

用C这样写,源码如下:

#include <stdio.h>
void main()
{
   int a,b;
   printf("input a number:\na=");
   scanf("%d",&a);
   printf("input a number:\nb=");
   scanf("%d",&b);
   a=b+a;
   b=a-b;
   a=a-b;
   printf("a=%d\nb=%d\n",a,b);
}

zcjia169 发表于 2012-7-17 17:08:01

回复看代码

Mushroom"_ 发表于 2012-7-17 17:25:35

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

unknown 发表于 2012-7-17 20:35:26

这个我来看看啊。
页: 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24
查看完整版本: 一个程序员面试题,测试一下你的思维。