华为机试HJ15求int型正整数在内存中存储时1的个数 题目: 输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。 数据范围:保证在 32 位整型数字范围内 想法: 将输入的十进制数转为二进制,遍历记录二进制中的1的个数 input_number = input() result = bin(int(input_number)) count = 0 for i in result: if i == "1": count += 1 print(count)