方法一.
#include<iostream>
using namespace std;
int Count(int v)
{
int num = 0;
while(v)
{
num += v & 0x01;
v>>=1;
}
return num;
}
void main()
{
cout<<Count(10);
}
方法二.
using namespace std;
int Count(int v)
{
int num = 0;
while(v)
{
if(v % 2 == 1)
{
num++;
}
v = v/2;
}
return num;
}
void main()
{
cout<<Count(10);
}