标签:
6 3 60 100 1024 23456 8735373
0 14 24 253 5861 2183837
令f(x)表示正整数x末尾所含有的“0”的个数,则有:
当0 < n < 5时,f(n!) = 0;
当n >= 5时,f(n!) = k + f(k!), 其中 k = n / 5(取整)
#include<stdio.h> int main() { int n; int a; scanf("%d",&n); while(n--) { int s=0; scanf("%d",&a); while(a!=0) { a=a/5; s=s+a; } printf("%d\n",s); } }
标签:
原文地址:http://www.cnblogs.com/sdlwlxf/p/4566881.html