来源:牛客网
[编程题]查找输入整数二进制中1的个数
热度指数:26606时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M
涉及知识点:注意多组输入输出!!!!!!
输入描述:
输入一个整数
输出描述:
计算整数二进制中1的个数
示例1
输入
5
输出
2`
#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;
int main()
{
int num;
while (cin >> num)
{
int count = 0;
while (num)
{
if (num & 1)
{
count++;
}
num = num >> 1;
}
cout << count << endl;
}
return 0;
}