阿里巴巴网站推广怎么做,wordpress怎么修改主题,建在线教育网站需要多少钱,百度关键词的费用是多少华为机试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)