问题 2150 --神奇的工号

2150: 神奇的工号

时间限制: 1 Sec  内存限制: 128 MB
提交: 1122  解决: 545
[提交][状态][讨论版][数据上传:][下载FPS1元][下载测试数据1元][20kb]

题目描述

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

输入

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

输出

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

样例输入

10
0
-32768

样例输出

2
0
17

提示




来源

[提交][状态]