#include <iostream>
using namespace std;
int BitOneNumbers(int i);
int main()
{
int i;
cin>>i;
int numbers=BitOneNumbers(i);
system("pause");
return 0;
}
int BitOneNumbers(int i)
{
int counts=0;
while (i)
{
counts++;
i=i&(i-1);
}
return counts;
}整数二进制表示中1的个数
最新推荐文章于 2024-10-20 22:08:35 发布

4853

被折叠的 条评论
为什么被折叠?



