写一个函数返回参数二进制中 的个数
比如: 个
程序原型:
int count_one_bits(unsigned int value)
{
// 返回 1的位数
}
#include<stdio.h>
int count_one_bits( unsigned int value)
{
int count=;
while(value)
{
value=value&(value-);
count++;
}
return count;
}
int main()
{
int num=;
int ret=;
printf("输入一个无符号整数:");
scanf("%d",&num);
ret=count_one_bits(num);
printf("count=%d\n",ret);
return ;
}*/