黑马程序员技术交流社区

标题: 调换2个变量的值 [打印本页]

作者: 刘_鑫    时间: 2013-7-5 15:55
标题: 调换2个变量的值
本帖最后由 刘_鑫 于 2013-7-5 18:24 编辑

a=10b=15
不使用其他变量,把a和b的值调换!

作者: denghui1010    时间: 2013-7-5 16:09
a = a+b;
b = a-b;
a = a-b;
或者
a = a^b;
b = a^b;
a = a^b;
作者: qmlovewhr    时间: 2013-7-5 16:10
第一种方法:a=a+b;b=a-b;a=a-b;第二种方法:a=a^b;b=a^b;a=a^b;
作者: 刘_鑫    时间: 2013-7-5 16:13
一个分号求出来的是天才;
2个分号求出来的是英才;
3个分号求出来的只算是人才;

哈哈{:soso_e104:}

作者: 赵佳    时间: 2013-7-5 16:20
a=((a=a+b)<=a?((b=a-b)<=b?(a=a-b):a):a);
作者: x.love    时间: 2013-7-5 16:29
a= a+b;b=a-b;a = a-b;
作者: 赵海洋    时间: 2013-7-5 17:26
为了更好的维护论坛的学习氛围,如果您的的问题“已经解决”请即时联系版主将帖子状态改成“已解决”

-------------------坚持学习,黑马因你而精彩---------------
作者: ily521125    时间: 2013-12-22 21:31
刘_鑫 发表于 2013-7-5 16:13
一个分号求出来的是天才;
2个分号求出来的是英才;
3个分号求出来的只算是人才;

b=a+b-(b=a); 是这样吗




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2