源码:
#include<stdio.h>
#include<Windows.h>
#include<assert.h>
int find_data(int arr[], int size){
int i = 0;
int data = arr[0];
for (i = 1; i < size; i++){
data ^= arr[i];
}
return data;
}
int main(){
int arr[] = { 1, 2, 3, 1, 5, 2, 3};
int len = 0;
int data;
len = sizeof(arr) / sizeof(arr[0]);
data = find_data(arr, len);
printf("只出现一次的字符为:%d\n", data);
system("pause");
return 0;
}