class Solution {
public:
int NumberOf1(int n) {
bool b=false;
if(n<0)
{
n=-n-1;
b=true;
}
int ans=0;
while(n!=0)
{
if(n%2==1)
{
ans++;
}
n=n>>1;
}
if(b)
{
ans=32-ans;
}
return ans;
}
};



京公网安备 11010502036488号