蓝桥杯2220: 蓝桥杯算法训练-P0505题解

水水月牙 算法基础篇 31 0
想要成为编程高手?那就来试试全网最全C++题库,让您在练习中快速成长。
,它表示从1到n这n个整数的乘积,阶乘的增长速度非常快,例如,13!就已经比较大了,已经无法存放在一个整型变量中;而35!是非常困难的,幸运的是,在本题中,我们的任务不是去计算n!最右边的那个非0的数字是4,再如,15!最右边的那个非0的数字是8,请编写一个程序,输入一个整数n(0

一个整数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。再如,15!= 1307674368000,因此15!最右边的那个非0的数字是8。请编写一个程序,输入一个整数n(0

蓝桥杯2220: 蓝桥杯算法训练-P0505题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
全网最全C++题库,助您挑战自我,突破极限,成为编程领域的佼佼者!

标签: 蓝桥杯2220: 蓝桥杯算法训练-P0505题解