目录
练习题入口
问题描述
解题分析
代码实现
#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;
}
微信扫一扫
目录
练习题入口
#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;
}
相关推荐