写一个函数返回参数二进制中 1 的个数? 方法一: 思路:(1)输入一个整数,构造函数。 (2)将数字与1按位与,将数字二进制序列右移或者1左移均可,统计1的个数即可。 #include<stdio.h> #include<windows.h> int FindOneNum(unsigned int n) { int count = 0; int flag_ = 1; while (n) { if (n & flag_) { count++; } n >>= 1;