求下面函數的返回值(微軟)函數
int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } while
假定x = 9999。 答案:8co
思路:將x轉化爲2進制,看含有的1的個數。return