Problem N: 数码“1”个数(使用while循环、整除、整除求余运算符、if语句)
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:20
Solved:9
Description
输入一个十进制数,问所对应的二进制数中“1”的数码有多少个?
如十进制数(10)10所对应的二进制数(1010)2里所包含的数码1的个数是2
十进制数(7)10所对应的二进制数(111)2里所包含的数码1的个数是3
如十进制数(10)10所对应的二进制数(1010)2里所包含的数码1的个数是2
十进制数(7)10所对应的二进制数(111)2里所包含的数码1的个数是3
Input
一个十进制数
Output
十进制数所对应的二进制数包含的数码1的个数。
Sample Input Copy
13
Sample Output Copy
3
HINT
十进制数转二进制数采用除2取余法,过程如下: