study/C_C++/sources/offer/offer10.c

17 lines
180 B
C
Executable File

#include <stdio.h>
int go(int n){
int count = 0;
while(n){
count ++;
n = (n-1) & n;
}
return count;
}
int main(){
int count = go(9);
printf("%d\n",count);
return 0;
}