1*2*3*......*3000相乘结果的末尾有多少个0?

public class CountZeroDemo {
    public static void main(String[] args) {
        System.out.println(countZero(3000));//748
    }
    private static int countZero(int n){
        int count=0;
        int j;
        for(int i=1;i<=n;i++){
            j=i;
            while(j%5==0){
                count++;
                j/=5;
            }
        }
        return count;
    }
}

 

posted @ 2016-10-25 14:53  雪山上的蒲公英  阅读(628)  评论(0)    收藏  举报
/* 返回顶部代码 */