华为OJ-求int型数据在内存中存储时1的个数

Posted zaijiefangbeidawang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OJ-求int型数据在内存中存储时1的个数相关的知识,希望对你有一定的参考价值。

 1 #include <iostream>
 2 using namespace std;
 3 int GetCount(int num)
 4 {
 5     int m=0;
 6     while(num)
 7     {
 8         num &=(num-1);
 9         m++;
10     }
11     return m;
12 }
13 int main()
14 {
15     int a;
16     cin>>a;
17     cout<<GetCount(a)<<endl;
18 }

 

以上是关于华为OJ-求int型数据在内存中存储时1的个数的主要内容,如果未能解决你的问题,请参考以下文章

华为机试HJ15:求int型正整数在内存中存储时1的个数

求 int 型数据在内存中存储时 1 的个数

求int型数据在内存中存储时1的个数

[NewCoder]求int型正整数在内存中存储时1的个数

HJ15 求int型正整数在内存中存储时1的个数_Scala

HJ15 求int型正整数在内存中存储时1的个数_Scala