#include <iostream>
#include <bitset>
#include <limits>
using namespace std;
static int findNumberOf1(int num)
{
bitset<32> x(num);
int count1=0;
for(int i=0;i<32;++i)
{
if(true==x[i])
++count1;
}
cout<<count1<<endl;
return 0;
}
int main()
{
int num;
cin>>num;
findNumberOf1(num);
return 0;
}
华为(2)输出一个整数中二进制1的个数
最新推荐文章于 2024-07-24 08:31:36 发布