标题:求n!的最后一位非零数,n
取消只看楼主
robin_008
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2006-8-24
 问题点数:0 回复次数:0 
求n!的最后一位非零数,n

原题是这样的:
http://mcs.fjnu.edu.cn:8080/JudgeOnline/show?problem_id=1168

击鼓传花

Time Limit:10000MS Memory Limit:30000K

Total Submit:52 Accepted:2

--------------------------------------------------------------------------------

Description

HC(Happy Child)小朋友最近经常在教室里跟同学一起玩击鼓传花的游戏,规则是第n个拿到花的小朋友必须说出n!最后一位非0 的数字,如此循环游戏,如果谁讲错了就得罚唱一支歌曲。
经过几次游戏,HC小朋友认为只要把前一个小朋友说得数字去乘以n,说出得到的数的最后一位非0的数字就可以了,可惜HC小朋友这次轮到了第15个,结果被罚了唱歌(应该是8,但是HC小朋友却说了3)。
HC小朋友不希望这样的事情再次发生,所以希望你能编写一个程序,能够计算出n!的最后一位非0的数字。


Input

输入有5行,第I(1<=i<=5)行是一个n(1<=n<=10^100,10的100次幂)。


Output

输出有5行。
第I行对应输入中第I行的n的阶乘的最后一位非0的数字。


Sample Input


11
12
13
14
15
Sample Output


8
6
8
2
8


[此贴子已经被作者于2006-8-26 21:55:15编辑过]

搜索更多相关主题的帖子: 零数 
2006-08-26 21:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-86336-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.655030 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved