C求解一个数二进制1的个数

来源:互联网 发布:好听的基督教网络歌曲 编辑:程序博客网 时间:2024/06/05 04:24
#include <iostream>using namespace std;int Grail(int x){int N=0;while(x){x=x&(x-1);N++;}return N;}int main(){cout<<Grail(7)<<endl;//0111//0110//0101//0100//0100//0011return 0;}

2 0
原创粉丝点击