[华为OJ--C++]041查找输入整数二进制中1的个数
来源:互联网 发布:注塑机生产厂家 知乎 编辑:程序博客网 时间:2024/06/07 10:59
题目描述:输入一个int型数据,计算出该int型数据在内存中存储时1的个数。
输入描述:输入一个整数(int类型)
输出描述:这个数转换成2进制后,输出1的个数
输入例子:5
输出例子:2
算法实现:
#include<iostream>#include<vector>using namespace std;/************************************************ * Author: 赵志乾 * Date: 2017-2-18 * Declaration: All Rigths Reserved !!! ***********************************************/int main(){int indata;cin>>indata;int ret=0;while(indata!=0){indata=indata&(indata-1);ret++;}cout<<ret<<endl;return 0;}
0 0
- [华为OJ--C++]041查找输入整数二进制中1的个数
- 华为OJ:查找输入整数二进制中1的个数
- 【华为OJ】查找输入整数二进制中1的个数
- 华为oj 查找输入整数二进制中1的个数
- 华为oj 查找输入整数二进制中1的个数
- 【华为OJ】查找整数二进制中1的个数
- 华为OJ题库-查找输入整数二进制中1的个数
- 华为OJ基础篇-查找输入整数二进制中1的个数
- 华为OJ——查找输入整数二进制中1的个数
- 华为OJ 初级:查找输入整数二进制中1的个数
- 华为OJ——查找输入整数二进制中1的个数
- 华为oj初级 查找输入整数二进制中1的个数
- 华为OJ——查找输入整数二进制中1的个数
- 华为oj_查找输入整数二进制中1的个数
- 华为机试-查找输入整数二进制中1的个数
- 【华为 OJ 】查找二进制中1的个数
- HWOJ 查找输入整数二进制中1的个数
- 查找输入整数二进制中1的个数
- Basic Data Structure HDU 5929(模拟)
- Tensorflow并行计算:多核(multicore),多线程(multi-thread),图分割(Graph Partition)
- 算法训练 P1103
- 有任何问题或建议可以私信给我们
- fragment之间传递数据
- [华为OJ--C++]041查找输入整数二进制中1的个数
- Cookie和Session之间的关系重新复习一下
- Java中的运算符
- 第24天(就业班) 餐馆王项目需求(一)
- 202 Happy Number
- 【bzoj2599】Race 点分治
- 贪心选择--九度1443[今年暑假不AC]
- 金蝶报错 数据读取错误。对象名‘XXX’无效
- [题解]bzoj3438 小M的作物