n的阶乘的末尾有多少个0?
代码:
#include<iostream>
#include<cstdio>
#include<map>
#include<algorithm>
using namespace std;
map<string,int>m[1005];
int main(){
int n;
while(~scanf("%d",&n)){
long long num = 0;
while(n != 0)
{
num=num+n/5;
n=n/5;
}
printf("%lld\n",num);
}
return 0;
}