首页 > 学院 > 开发设计 > 正文

位运算

2019-11-06 08:21:03
字体:
来源:转载
供稿:网友

算法>>位运算得到一个数中1的个数

2017/3/3

#include <iostream>using namespace std;unsigned int get1Num(int inum) { int cnt = 0; while (inum) { cnt++; inum = inum & (inum - 1); } return cnt;}int main() { int num; cin >> num; cin.get(); cout << get1Num(num) << endl; cin.get(); return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表