输入一个int型数据,计算出该int型数据在内存中存储时1的个数。

来源:互联网 发布:java微信网页授权demo 编辑:程序博客网 时间:2024/05/04 04:11

输入一个int型数据,计算出该int型数据在内存中存储时1的个数。

#include <iostream>using namespace std;int GetCount(int num){/*在这里实现功能*/int m=0;int modnum;while(num){        modnum = num%2;        if(modnum==1)          m++;         num = num/2;}return m;}int main(){int a;cin>>a;    cout<<GetCount(a)<<endl;   system("PAUSE");}


0 0
原创粉丝点击