题目描述 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。 输入描述 输入一个整数(int类型) 输出描述 这个数转换成2进制后,输出1的个数 输入 5 输出 2 代码 #include<iostream> using namespace std; int main(){ int x,cnt=0; cin>>x; while(x){ if(x%2==1) cnt++; x/=2; } cout<<cnt; return 0; }