目录
练习题入口
问题描述
解题分析
代码实现
#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;
}
华为机试每日一练--第十一题: 求int型正整数在内存中存储时1的个数
阅读 30
2022-04-07
相关推荐
精彩评论(0)