第一题:
/*
写一个函数返回参数值为1的个数
比如: 15 00001111 4个1
程序类型:
int count_one_bits(unsigned int value)
{
//返回1的位数
}
*/
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
int num = 0;
while(a!=0)
{
if(a%2 == 1)
num++;
a/=2;
}
printf("%d\n",num);
return 0;
}