题目要求输出第 n 种开本的装订校验位,即 n! 的个位数字,其中
n!=1×2×3×⋯×n不必真正把 1 到 n 乘起来。当 n≥5 时,n! 中一定同时含有因子 2 和 5,从而含有因子 10,个位必为 0。
某印刷厂按开本序号管理装订单。质检规程规定:第 n 种开本的装订校验位必须取 n! 的个位数字,用来核对装订线是否漏页。车间不必算出完整阶乘,只要给出这个个位数字。给定正整数 n,请输出对应的装订校验位。
其中
n!=1×2×⋯×n.约束:开本序号至少为 1,且不超过 1000000000。
输入一行一个整数 n,表示开本序号。 保证 1≤n≤1000000000。
输出一个整数,表示 n! 的个位数字。
输入
2
输出
2
说明
当 n=‘2‘ 时,2!=2,个位为 2。
输入
4
输出
4
说明
当 n=‘4‘ 时,4!=24,个位为 4。
输入
8
输出
0
说明
当 n=‘8‘ 时,n≥‘5‘,阶乘中同时含因子 2 与 5,个位为 0。
输入
12
输出
0
说明
当 n=‘12‘ 时同样 n≥‘5‘,校验尾码为 0。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册