阿里巴巴网站推广怎么做,潮州网站建设推广,如何做网站服务,邢台市做网站华为机试HJ15求int型正整数在内存中存储时1的个数
题目#xff1a;
输入一个 int 型的正整数#xff0c;计算出该 int 型数据在内存中存储时 1 的个数。 数据范围#xff1a;保证在 32 位整型数字范围内
想法#xff1a;
将输入的十进制数转为二进制#xff0c;遍历记…华为机试HJ15求int型正整数在内存中存储时1的个数
题目
输入一个 int 型的正整数计算出该 int 型数据在内存中存储时 1 的个数。 数据范围保证在 32 位整型数字范围内
想法
将输入的十进制数转为二进制遍历记录二进制中的1的个数
input_number input()result bin(int(input_number))count 0for i in result:if i 1:count 1print(count)