以下是引用卧龙孔明在2007-1-26 17:47:00的发言:
不用这么麻烦......
100!末尾有24个零
我曾经研究过世界奥林匹克的题,最终发现一个无与伦比的简单解法:
用原数除以5,如100/5=20;
如果得数大于5则将得数再除以5,即20/5=4;
依次类推,直到得数小于4时停止,将以上得数相加
得(20+4)=24,即为解
再举一个例子:
1000/5=200;
200/5=40;
40/5=8;
8/5=1...3;
则1000!末尾有(200+40+8+1)=249.
[此贴子已经被作者于2007-1-26 23:55:40编辑过]