65,183
社区成员




int Count(BYTE x)
{
int num=0;
while(x){
if(x%2==1){
num++;
}
x/=2;
}
return num;
}
#include <iostream>
using namespace std;
typedef unsigned char BYTE;
int Count(BYTE x);
int main ()
{
BYTE a;
while (cin>>a) {
int k=Count(a);
cout<<k<<endl;
}
system("pause");
return 0;
}
int Count(BYTE x)
{
int num=0;
while (x) {
if (x%2==1) {
num++;
}
x/=2;
}
return num;
}