输出一个数的二进制有多少个 1 Input 输入一个十进制数字 Output 输出该数字二进制 1 的个数 注意:按总共32位进行计算 #include<stdio.h> int main(){ int n = 0; scanf("%d", &n); int count = 0; while(n != 0){ n = n & (n - 1); count++; } printf("%d", count); return 0; }