输入一个十进制的数,求变为二进制后,中1的个数。
输入 5
输出 1
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int cnt=0;
while(n)
{
if(n%2==1)
{
cnt++;
}
n/=2;
}
cout<<cnt<<endl;
return 0;
}