九月九gps商城,running man e78,贼之法师
符号:^按位异或,规则:相同为零,相异为一。
实际举例:一组数据中只有一个数字出现了一次。
其他所有数字都是成对出现的。请找出这个数字。(使用位运算)
代码实现:
#include <stdio.h> int main() { int arr[]={1,2,3,4,5,6,1,2,3,4,5,6,7}; int i=0; int find=0; for(i=0;i<sizeof(arr)/sizeof(arr[0]);i++) { find ^= arr[i]; } printf("%d\n",find); return 0; }
结果为:7
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论