1604 问题 A: 蓝桥杯算法训练VIP-阶乘

时间限制: 1s 内存限制: 128MB 提交: 2323 解决: 862
题目描述
一个整数n的阶乘可以写成n!,它表示从1到n这n个整数的乘积。阶乘的增长速度非常快,例如,13!就已经比较大了,已经无法存放在一个整型变量  中;而35!就更大了,它已经无法存放在一个浮点型变量中。因此,当n比较大时,去计算n!是非常困难的。幸运的是,在本题中,我们的任务不是去计算  n!,而是去计算n!最右边的那个非0的数字是多少。例如,5!  =  1*2*3*4*5  =  120,因此5!最右边的那个非0的数字是2。再如:7!  =  5040,因此7!最右边的那个非0的数字是4。请编写一个程序,输入一个整数n(n< =100),然后输出n!  最右边的那个非0的数字是多少。
输入
输入只有一个整数n。
输出
输出只有一个整数,即n!  最右边的那个非0的数字。 
样例输入
6 
样例输出
2
提示
零基础同学可以先学习视频课程,包含C/C++、Python、百练、蓝桥杯辅导、算法数据结构等课程,提供视频讲解以及配套习题,还有老师答疑,点击这里了解课程详情

比赛公告

为深入推进以守法诚信为重点的非公有制经济人士理想信念教育实践活动,积极引导广大非公有制经济人士进一步增强对中国特色社会主义的信念、对党和政府的信任、对企业发展的信心,激发非公经济人士创业创新的热情,更好地促进非公有制经济“两个健康”,经主席办公会研究决定,在基层商会、会员企业中举办一次演讲比赛,希望通过此次比赛,充分展示非公有制企业的良好形象和企业员工爱岗敬业、奋发有为的精神风貌。