这道题本质上是求阶乘中5的个数。还有一个公式即:[n/k]代表1~n中能被k整除的个数。
class Solution{
public:
int trailingZeroes(int n) {
int num= 0;
while(n>0)
{
num += n/5;
n=n/5;
}
return num;
}
};
原文:http://www.cnblogs.com/xgcode/p/4321605.html