异或和简单代码如下(即全部数放一起异或) 异或和 #include<bits/stdc++.h> using namespace std; typedef long long ll; int main(){ ll n,a,ans=0;//注意用long long,保险起见 scanf("%lld",&n); for(int i=0;i<n;i++){ scanf("%lld",&a); ans^=a; } printf("%lld\n",ans); return 0; } 异或求和(即两两异或后 相加 !) 代码不演示