#include <stdio.h>
int fun(int x)
{
int count=0;
while( x != 0)
{
x=x&(x-1);
count++;
}
return count;
}
void main()
{
int i;
printf("请输入一个数:");
scanf("%d",&i);
printf("有1几个:%d\n",fun(i));
}
【c语言】写一个函数返回参数值为1的个数(优化)
最新推荐文章于 2020-11-14 20:47:34 发布
