# print(bin(5)[2:].count('1'))
# n:int = int(input())
# print(bin(n)[2:].count('1'))
#
# while True:
# try:
# n: int = int(input())
# print(bin(n).count("1"))
# except:
# break
while True:
try:
n: int = int(input())
c: int = 0
while n:
if n % 2 == 1:
c += 1
n = n // 2
print(c)
except:
break
注意多行输入的问题。

京公网安备 11010502036488号