整数二进制中1的个数

来源:互联网 发布:ubuntu卸载wine 编辑:程序博客网 时间:2024/04/30 06:23
 
#include<stdio.h>int count(int n){int sum = 0;while(n){n = n&(n-1);sum++;}return sum;} int main (){int sum = 0;int n = 0;scanf("%d",&n);sum = count(n);printf("#####  sum = %d\n",sum);}

原创粉丝点击