摘要: 1 #include <stdio.h> 2 3 int main() 4 { 5 int a, b; 6 7 a ^= b; 8 b ^= a; 9 a ^= b;10 11 return 0;12 }运用了异或的性质:两个相同的数异或等于0,一个数与0异或等于自身,即:a^a = 0, a^0=a.缺点:只适用于32-bit以内的整型,PS:此性质还可以用来找出1...n,n个数中缺少的一个数. 1 #include <stdio.h> 2 3 int main() 4 { 5 int n; 6 int a[10]; 7 while (scanf("%d& 阅读全文
posted @ 2011-05-02 23:33 superbin 阅读(361) 评论(0) 推荐(0) 编辑