- 博客(2)
- 收藏
- 关注
原创 一个数组除了一个元素只出现一次,其他元素全都出现了三次,输出出现一次的元素
#include #define N 10int main() {int a[N] = {222,115,810,100,115,810,222,222,810,115};int i, j, count, len = 8 * sizeof(int), p = 1, n = 0;// 对每个元素的每个二进制位进行累加,int 型有二进制位 32位 for(i = 0; i
2016-10-18 11:24:43 2857
原创 一个数组有除了两个元素只出现一次,其他元素全部都出现了两次,请找出只出现一次的两个元素,并输出
#include #define N 10int main() {int a[N] = {1,2,7,99,3,3,4,1,2,4}, flat[N] = {0};int i, j, sum = a[0], last_bit = 0, sum0 = 0, sum1 = 0;// 对数组中所有元素进行异或操作// 如果当数组中只有一个元素只出现一次时,则异或的结果就是只出
2016-10-17 10:53:24 2280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人