二进制中0和1的个数

耿锦睿  •  4个月前


include <bits/stdc++.h>

using namespace std;

int main() {

int v, b, a = 0, c = 0;
cin >> v;
while (v) {
	b = v % 2;
	v /= 2;
	if (b == 1) {
		a++;
	}
	if (b == 0) {
		c++;
	}
	b = 0;
}
cout << a <<" "<< c;
return 0;

}


评论:

请先登录,才能进行评论