http://acm.hdu.edu.cn/showproblem.php?pid=1124

求n!末尾有多少个0,2*5出0,所以既求有多少个因子5

View Code
#include <iostream>
using namespace std ;
int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
        int n;
        scanf("%d",&n);
        int ans=0;
        while(n)
        {
            n/=5;
            ans+=n;
        }
        printf("%d\n",ans);
    }
    return 0;
}