#include <iostream> using namespace std; int main() { unsigned long long x; cin >> x; int ans=0; while(x){ ans += x%2; x >>= 1; } cout << ans; } // 64 位输出请用 printf("%lld")
#include <iostream> using namespace std; int main() { unsigned long long x; cin >> x; int ans=0; while(x){ ans += x%2; x >>= 1; } cout << ans; } // 64 位输出请用 printf("%lld")