携程第一题 统计1的数目
#include<iostream>
using namespace std;
int NumberOf1(long n) {
int count = 0;
while (n != 0) {
count++;
n = n & (n - 1);
}
return count;
}
int main(void) {
long N;
cin >> N;
cout << NumberOf1(N);
}
#携程#
using namespace std;
int NumberOf1(long n) {
int count = 0;
while (n != 0) {
count++;
n = n & (n - 1);
}
return count;
}
int main(void) {
long N;
cin >> N;
cout << NumberOf1(N);
}
#携程#