HDU 1124 Factorial

 

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;

}

 

你可能感兴趣的:(HDU)