#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的个数
最新推荐文章于 2023-02-25 22:03:28 发布