#include<stdio.h>
main()
{
int x,count=0;
printf("输入一个数:");
scanf("%d",&x);
while(x!=0)
{
x=(x-1)&x;
count++;
}
printf("%d",count);
}
二进制中1的个数
最新推荐文章于 2021-08-09 17:54:57 发布
#include<stdio.h>
main()
{
int x,count=0;
printf("输入一个数:");
scanf("%d",&x);
while(x!=0)
{
x=(x-1)&x;
count++;
}
printf("%d",count);
}