输入一个整数,求该整数的二进制中1的个数,并输出

来源:互联网 发布:u盘ubuntu分区教程 编辑:程序博客网 时间:2024/05/16 13:02
/**************************************************************************************   文件名:查找输入整数二进制中1的个数*   文件功能描述:输入一个整数,求该整数的二进制中1的个数,并输出*   文件作者名:志*   修改记录:2017-1-3**************************************************************************************/#include<stdio.h>            int main(){int a, cnt = 0;scanf("%d", &a);    while(a){    cnt++;a = (a - 1)&a;    }printf("%d\n", cnt);       return 0;}

0 0
原创粉丝点击