//*********************************************************
//问题描述:求int型数据在内存中存储时1的个数
//输入一个int型数据,计算出该int型数据在内存中存储时1的个数。
//输入一个整数(int类型),这个数转换成2进制后,输出1的个数
//Edited By Ethan on 2016-6-30
//On the Harbin Engineering Univerity
#include<iostream>
using namespace std;
int main()
{
int num,count=0;
cin>>num;
while(1)
{
if(num%2)
count++;
num=num/2;
if(num==1)
{
count++;
break;
}
}
cout<<count;
}
【c++程序】求int型数据在内存中存储时1的个数
最新推荐文章于 2019-06-29 20:29:27 发布