如何不用变量交换两个数
如何不用变量交换两个数 问题点数:100、回复次数:3Top
1 楼0delphi(睡个舒服觉)回复于 2006-03-01 19:18:19 得分 0
int i = 10;
int j = 12;
i+= j;
j = i -j;
i = i - k;Top
2 楼beingstudio(郁郁仔)回复于 2006-03-01 19:18:41 得分 100
利用异或
a=a^b
b=a^b
a=a^b
就可以了
c专家编程上有啊Top
3 楼0delphi(睡个舒服觉)回复于 2006-03-01 19:18:43 得分 0
int i = 10;
int j = 12;
i+= j;
j = i -j;
i = i - j;
Top




