
、编程输入n(n<=1000),求n的阶乘值(n!)尾部有多少个连续的0。如输入10,则输出2,因为10!=3628800
2个回答
展开全部
阶乘时,只有5的倍数才会产生0,故
n=99999;
sum=0;
for i:=0 to n step 5 do begin
sum=sum+1;
end;
n=99999;
sum=0;
for i:=0 to n step 5 do begin
sum=sum+1;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询