题目 思路 水+2 代码 #include <stdio.h> int main() { int a, sum = 0; scanf("%d", &a); while (a != 0) { if (a % 2 == 1) { sum++; } a /= 2; } printf("%d", sum); }