您的位置:首页 > 其它

请编写一个c函数,该函数给出一个字节中被置为1的位的个数

2017-08-17 19:59 204 查看
#include <stdio.h>

int func(int x)
{
int sum = 0;
int i,y;
for(i = 0; i<8; i++)
{
y = x%2;
x = x>>1;
if(y&1 == 1)
{
sum++;
}
}
return sum;
}
int main()
{
int x;
printf("please input x :");
scanf("%d",&x);
printf("x中1的个数是:%d\n",func(x));
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐