include<stdio.h>
include<stdlib.h>
int count_bit(unsigned int n)//表示无符号
{
int count = 0;
while (n)
{
if (n % 2 == 1)
{
count++;
}
n = n / 2;
}
return count;
}
//00000000000000000000000000001111
//1+2+4//111
int main()
{
int n = 0;
int ret = 0;
scanf("%d", &n);
ret = count_bit(n);
printf("%d", ret);
system("pause");
return 0;
}
计算一个二进制数字中数字1的个数
最新推荐文章于 2022-06-20 09:41:12 发布
博客聚焦于计算二进制数字中数字1的个数这一内容,虽未给出具体计算方法,但核心围绕此信息技术相关问题展开。
318

被折叠的 条评论
为什么被折叠?



