()
3.编程实现:
一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。
请找出这个数字。(使用位运算)
#include<stdio.h>
int main()
{
int i = 0;
int arr[] = {6,5,3,6,7,7,6,3,9,9};
int len=sizeof(arr)/sizeof(arr[0]);
for(i=0;i<len;i++)
{
arr[0] ^=arr[i];
}
printf("单独出现的数字为:%d\n",arr[0]);
return 0;
}