判断1个整数的二进制形式的1的个数
int main()
{
	int n;
	cin >> n;
	int num = 0;
	while(n)
	{
		n &= (n-1);
		num++;
	}
	cout << num <<endl;
	return 0;
}
    一切源于对计算机的热爱
int main()
{
	int n;
	cin >> n;
	int num = 0;
	while(n)
	{
		n &= (n-1);
		num++;
	}
	cout << num <<endl;
	return 0;
}
