输入一个int型数据,计算出该int型数据在内存中存储时1的个数。
2015-07-02 09:41
211 查看
输入一个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"); }
相关文章推荐
- 下次自动登录(记住密码)功能
- 剑指offer 练习
- [Leetcode题解]002 Add Two Numbers
- 八皇后问题
- Java大文件按行切割
- 如何计算IP地址
- Linux下tcp并发服务器的几种设计的模式套路
- 各种Lisp系语言大检阅
- 深入学习理解jQuery中的extend方法以及JavaScript中对象的复制
- Eclipse 安装spring插件
- Android性能优化之电量篇
- 扩展数据库面临的挑战
- Magento架构分析,Magento MVC 设计分析
- Docker配置网络
- 6.x版本centos虚拟机安装和U盘安装
- 处理MySQL复制环境Slave故障的一个案例
- 关于socket的readLine和read问题
- Delphi2010如何获取程序内部自身版本号?
- iOS开发工具-网络封包分析工具Charles
- css盒子模型