输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
#include<iostream>
using namespace std;
int
main(){
int
num;
while
(cin>>num){
int
count=
0
;
while
(num!=
0
){
if
(num%
2
==
1
)
count++;
num=num/
2
;
}
cout<<count<<endl;
}
return
0
;
}