1.写一个函数返回参数二进制中 1 的个数
比如: 15 0000 1111 4 个 1
程序原型:
int count_one_bits(unsigned int value)
{
// 返回 1的位数
}
#include<stdio.h>
int count_one_bits( unsigned int value)
{
int count=0;
while(value)
{
value=value&(value-1);
count++;
}
return count;
}
int main()
{
int num=0;
int ret=0;
printf("输入一个无符号整数:");
scanf("%d",&num);
ret=count_one_bits(num);
printf("count=%d\n",ret);
return 0;
}*/
1.写一个函数返回参数二进制中 1 的个数 比如: 15 0000 1111 4 个 1 程序原型: int count_one_bits(unsigned int valu
最新推荐文章于 2022-11-13 22:53:34 发布