1. 请同学们认真做题,本系统提供查重服务。
  2. 账号或者题目有问题,可以联系任课老师或者发邮件至real251024@163.com
  3. vscode下载地址:https://code.visualstudio.com/
  4. codeblocks下载地址:http://vlab.csu.edu.cn/oj/download/codeblocks-setup.exe
  5. DevC++下载地址:http://vlab.csu.edu.cn/oj/download/DevC_Setup.exe
Problem1646--22-输入输出-3-1的个数

1646: 22-输入输出-3-1的个数

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

计算一个正整数的二进制表示中,数字位数为 '1' 的个数。

比如数字11,其二进制表示为“1011”,共出现3次。

Input

多组样例,每个测试样例一行,每行为一个非负整数。

Output

数字位数为 '1' 的个数。

Sample Input Copy

0
1
11
16

Sample Output Copy

0
1
3
1

Source/Category