/**

  • 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
  • @param n int整型
  • @return int整型
  • C语言声明定义全局变量请加上static,防止重复定义 */ int NumberOf1(int n ) { // write code here int i=0,sum=0; int a; while(i<=31) { a=1<<i; if(a&n) sum++; i++; } return sum; }