#include <stdio.h>
int nzero(int n)
{
int a[5],i=0;
int ans=0;
a[0]=n;
for(i=1;i<=5;i++)
{
a[i]=a[i-1]/5;
ans+=a[i];
}
return ans;
}
int zero(int q)
{
int ans;
if(q==5)
return 2;
ans=q*zero(q%nzero(q));
q--;
return ans;
}
int main()
{
int n,i;
scanf("%d",&n);
i=zero(n);
printf("%d",i);
return 0;
}
1440 阶乘的非零位
最新推荐文章于 2024-06-26 17:42:52 发布