0和1的个数 题解:
#include <iostream>
using namespace std;
int main(){
int x;
cin >> x;
int count1=0;
int count0=0;
for(int i=0;i<32;i++){
if(x & 1)
count1++;
else
count0++;
x = x >> 1;
}
cout << "count0=" << count0 << ' ' <<"count1=" << count1;
return 0;
}
登录后发布评论
完美