因数2乘以因数5就会产生一个0,1~1997含有5这个因数的有5、10、15……1995。共有(1995-5)/5+1=399个。但其中25、50、75……1975共有(1975-25)/25+1=79个分别含有2个因数5。125、250、375……1875共有(1875-125)/125+1=15个分别含有3个因数5。625、1250、1875共有3个分别含有4个因数5。所以1997!有因数5共3*4+(15-3)*3+(79-15)*2+(399-79)*1=496个。因为1~1997中光有偶数就有998个,所以因数2的个数大于因数5的个数,所以答案后有496个零。
呵呵
多指教——项瑞乐
hzsy904
对“1997的阶乘,答案后有多少个零?”其他回答
一楼讲得对。

已解决