一个int数的二进制有多少个一

来源:互联网 发布:图解网络硬件 mobi 编辑:程序博客网 时间:2024/06/10 17:10
#include <iostream>#include <algorithm>#include <string>#include <vector>#include <cstdio>#include <cstdlib>#include <cmath>#include <stack>#include <map>using namespace std;//一个int数有多少个一int main(){    int n;    while(cin>>n){        int count=0;        while(n){            count+=(n&0x01);            n>>=1;        }        cout<<count<<endl;    }    return 0;}

0 0
原创粉丝点击