你先了解这个函数的作用,结果就是 n*(n/(2^1)*(n/(2^2))*(n/(2^3))*(n/(2^4))……*1n*(n/2)*(n/4)*(n/8)*……*1while( n >= 0){if(n !=0){ push();//将n压入栈内n = n/2}else{push(n+1);//或者是push(1);}}