您的位置:首页 > 编程语言

编程实现: 一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。 请找出这个数字。(使用位运算)

2017-10-28 18:57 671 查看
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable: 4996)
int main()
{
int arr[] = { 1, 1, 2, 3, 4, 5, 6, 7, 8, 5, 4, 3, 2, 6, 7 };
int num = sizeof(arr) / sizeof(arr[0]);
int i = 1;
int ret = arr[0];
for (; i < num; i++)
{
ret ^= arr[i];
}
printf("%d\n",ret);
system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐