佳鑫诺官网,飞翔吧红鹰团,gai 退赛
程序:
#include<stdio.h> int main() { int arr[] = { 1,3,3,1,4,9,4,5,5 }; int i = 0; int len = sizeof(arr) / sizeof(arr[0]); for (i = 1; i < len; i++) { arr[0] = arr[0] ^ arr[i]; //将这组数中所有数取按位或,由于相异为1,相同为0,故位运算剩下为1的就是单数 } printf("这个单数是:%d", arr[0]); return 0; }
结果:
这个单数是:9请按任意键继续. . .
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论