眼君

关注

华为机试每日一练--第十一题: 求int型正整数在内存中存储时1的个数

眼君

关注

阅读 30

2022-04-07

目录

问题描述

输入描述:

输出描述:

解题分析

代码实现


练习题入口

问题描述

 

解题分析

代码实现

#include<stdio.h>
int main()
{
	int n;
	int m = 0;
	scanf("%d", &n);
	for (int i = 0; i < 32; i++)
	{
		if (((n >> i) & 1) == 1)
		{
			m++;
		}
	}
	printf("%d", m);

	return 0;
}

相关推荐

Ad大成

华为-求int型正整数在内存中存储时1的个数

Ad大成 60 0 0

624c95384278

【华为OJ15】求int型正整数在内存中存储时1的个数

624c95384278 48 0 0

勇敢的趙迦禾

《华为机试》刷题之HJ15 求int型正整数在内存中存储时1的个数

勇敢的趙迦禾 65 0 0

精进的医生

4. 求int型正整数在内存中存储时1的个数

精进的医生 58 0 0

司马吹风

HJ15 求int型正整数在内存中存储时1的个数

司马吹风 34 0 0

圣杰

C/C++编程题之int型正整数在内存中存储时1的个数

圣杰 74 0 0

萨摩斯加士奇

(每日一练python)位1的个数

萨摩斯加士奇 57 0 0

楠蛮鬼影

获取一个整数在内存中的1的个数

楠蛮鬼影 52 0 0

非衣所思

编写代码实现:求一个整数存储在内存中的二进制中1的个数

非衣所思 121 0 0

janedaring

算法之 求一个整数存储在内存中二进制1的个数?

janedaring 69 0 0

精彩评论(0)

0 0 举报