求某二进制数中1的个数
来源:互联网 发布:微信打开淘宝链接 原理 编辑:程序博客网 时间:2024/06/08 06:24
描述题目:
求某二进制数中1的个数。
给定一个unsignedint型的正整数,求其二进制表示中“1”的个数,要求算法的执行效率尽可能地高。
详细描述:
原型:intGetCount(unsigned int num)
输入参数:num 给定的正整数
输出参数(指针指向的内存区域保证有效):无
返回值:返回1的个数
举例:
输入13,则对应的二进制是1101,那么1的个数为3个。则:返回3。
代码:
#include <iostream>using namespace std;int GetCount(unsigned int num){int yu, count = 0;while (num > 0){if (num % 2){count++;}num /= 2;}return count;}int main(){int num;cin >> num;cout << GetCount(num) << endl;cin.get();cin.get();return 0;}
0 0
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中 1 的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- 求二进制数中1的个数
- “求二进制数中1的个数”
- 求二进制数中1的个数
- 求二进制数中1的个数
- golang
- MySQL学习笔记1(mysql数据类型)
- 2016年CSDN博客排名第一名,何许人也
- Uva297——Quadtrees
- 4069: [Apio2015]巴厘岛的雕塑 DP+按位贪心
- 求某二进制数中1的个数
- 【Usaco2016 FEB】Load Balancing【线段树 + 二分】
- jsp+servlet框架
- 删除链表的节点,关于delete和free
- Android Fragment完全解析,关于碎片你所需知道的一切
- 使用QuartzNet和RabbitMQ实现定时发邮件的windows服务
- 单片机双向口与准双向口
- 欢迎使用CSDN-markdown编辑器
- Android常用的距离单位