末尾的每个零,代表含有一个因数10,而10=2×5所以就是找因数2和5的个数。其中因数2个数肯定比5多,所以就找因数5的个数就行。那么1到155,5的倍数有5,10,15……155,一共31个数,提出31个因数5,剩下1到31,其中还有5,10,15,20,25,30,一共六个数是5的倍数,再提出六个5,还剩下1到6,这里面还有一个5。所以因数5的个数就是31+6+1=38因此末尾有38个零。