0^0 =0 0^1=1 1^0=1 1^1=0 任何数异或0还是他本身 一个数异或另一个数偶数次还是他本身 hdoj 2095 #include <stdio.h> //题目中Odd 是奇数的意思 int main() { int num,n,result,i; while(scanf("%d",&n),n){ result=0; for(i=0;i<n;++i){ scanf("%d",&num); result^=num;//异或 } printf("%d/n",result); } return 0; }