#P1604. Just the Facts
Just the Facts
P1604. 阶乘的末非零位
题目描述
表达式 ( N! )(读作“N的阶乘”)表示前N个正整数的乘积(N为非负整数)。例如:
N N!
0 1
1 1
2 2
3 6
4 24
5 120
10 3628800
本题要求编写程序,计算任意 ( N! )(( 0 \leq N \leq 10000 ))的最后一个非零数字。例如,( 5! = 120 ),其最后一个非零数字是2。
输入格式
输入为一系列非负整数(不超过10000),每行一个,无其他字符或空格。
输出格式
对每个输入整数N,输出一行:
- N右对齐占1-5列,前导空格(无前导零);
- 6-9列固定为“ -> ”;
- 第10列输出N!的最后一个非零数字。
输入示例 1
1
2
26
125
3125
9999
输出示例 1
1 -> 1
2 -> 2
26 -> 4
125 -> 8
3125 -> 2
9999 -> 8
来源
South Central USA 1997