神奇的工号

Time Limit: 1000ms
Memory Limit: 131072KB
64-bit integer IO format: %lld      Java class name: Main

Description

ACM俱乐部里员工的都有一个工号,这个工号的二进制表达中1的个数越多,这个员工的级别就越高。
输入一个工号,求这个工号的二进制表达中1的个数。
例如输入10,由于其二进制表示为1010,有两个1,因此输出2。

Input

每组测试数据输入一行,每行输入一个整数(绝对值<=1000000)。

Output

每组测试数据输出一行,这个工号的二进制表达中1的个数。

Sample Input

10
0
-32768

Sample Output

2
0
17

Author

Admin

Tags

Language: 
Theme: 
Share Code? 

Powered by NB231 | Current Style: .