当前位置:编程学习 > C#/ASP.NET >>

如何解决

如何将两个变量的值调换,如:A=20,B=10调换后为A=10,B=20(不能使用第三方变量) --------------------编程问答-------------------- a=a+b
b=a-b
a=a-b --------------------编程问答-------------------- 1L正解 --------------------编程问答-------------------- 今天才有人问过啊

int a = 10;
            int b = 12;
            Console.WriteLine(a);
            Console.WriteLine(b);
            a = a + b;
            b = a - b;
            a = a - b;
            Console.WriteLine(a);
            Console.WriteLine(b);


--------------------编程问答--------------------
a=a+b 
b=a-b 
a=a-b
--------------------编程问答-------------------- 使用异或啊。问这个问题的真多啊
--------------------编程问答--------------------

int a = 20; int b = 10;
                a = a ^ b;
                b = a ^ b;
                a = a ^ b;
--------------------编程问答-------------------- a=a+b
b=a-b
a=a-b --------------------编程问答-------------------- 学习 --------------------编程问答--------------------
引用 1 楼 alifriend 的回复:
a=a+b
b=a-b
a=a-b


就是这样啊
--------------------编程问答--------------------
引用 1 楼 alifriend 的回复:
a=a+b
b=a-b
a=a-b

up --------------------编程问答-------------------- --------------------编程问答-------------------- ^:^ --------------------编程问答-------------------- 都是强淫 --------------------编程问答-------------------- 都是正解,结贴吧
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,