C++求一個十進制的二進制中1的個數

 

 

int oneNumInBinary(int n){
    int cnt=0;
    while(n){
        n = n&(n-1);
        cnt++;
    }
    return cnt;
}
相關文章
相關標籤/搜索