【c语言】写一个函数返回参数值为1的个数

来源:互联网 发布:大数据 徐子沛pdf 编辑:程序博客网 时间:2024/09/21 09:17
/*写一个函数返回参数值为1的个数比如:15       0000 1111       4个1程序原型:int  count_one_bits(unsigned int value){//返回1的位数}*/#include <stdio.h>int fun(int x){int count=0;while( x != 0){if( x % 2 == 1 )count++;x=x/2;}return count;}void main(){int i;printf("请输入一个数:");scanf("%d",&i);printf("有1几个:%d\n",fun(i));}


                                             
0 0