阶乘的0

来源:互联网 发布:公司电脑网络限制 编辑:程序博客网 时间:2024/05/01 23:06

阶乘的0

时间限制:3000 ms  |  内存限制:65535 KB
难度:3
描述
计算n!的十进制表示最后有多少个0
输入
第一行输入一个整数N表示测试数据的组数(1<=N<=100)
每组测试数据占一行,都只有一个整数M(0<=M<=10000000)
输出
输出M的阶乘的十进制表示中最后0的个数
比如5!=120则最后的0的个数为1
样例输入
63601001024234568735373
样例输出
0142425358612183837
 import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);        int m = scanner.nextInt();        for(int i=0;i<m;i++)        {            int n= scanner.nextInt();            int sum =0;                               while(n>0)                  {                 n=n/5;                 sum=sum+n;                  }          System.out.println(sum);        }    }}        


0 0