正文

Problem2005-08-08 01:37:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/xiangyu/3612.html

分享到:

Problem
对于小于25000的自然数n,求阶乘n!,(n-1)!,(n-2)!...3!,2!,1!右边的非零数之和。

例如:

当n=5时,
5!=120,右边非零数为2;
4!=24,右边非零数为4;
3!=6,右边非零数为6;
2!=2,右边非零数为2;
1!=1,右边非零数为1。
其右边的非零数之和为15。

Input
本题有多组数据,每组数据包含一个正整数N(N不大于25000)占一行。

Output
对给定的每组输入数据,输出一个整数。每个结果占一行。不要输出额外的空行。

Sample Input
5
10
1

Sample Output
15
39
1



题目扩展:

Problem
请求N!左边第二位的数字

Input
第一行为一整数M.表示M组测试数据,每组测试数据仅一个整数N.4<=N<=100000

Output
输出N! 左边第二个数字

Sample Input
2
4
5

Sample Output
4
2


阅读(239) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册