解析:  其实只要异或运算就行了,异或运算可以对某二进制位取反。

1 #include <stdio.h>
2 int main()
3 {
4     unsigned long int a, b;
5     while(scanf("%lu%lu", &a, &b) == 2)
6         printf("%lu\n", a^b);
7     return 0;
8 }