#include<stdio.h>
#include<stdlib.h>
int main() {
int arr[9] = { 1,2,3,4,5,1,2,3,4 };
int i;
int res = 0;
for (i = 0;i < 9;i++) {
res ^= arr[i];
}
printf("%d\n", res);
system("pause");
return 0;
}
数组中只有一个数字出现了一次

#include<stdio.h>
#include<stdlib.h>
int main() {
int arr[9] = { 1,2,3,4,5,1,2,3,4 };
int i;
int res = 0;
for (i = 0;i < 9;i++) {
res ^= arr[i];
}
printf("%d\n", res);
system("pause");
return 0;
}