对于一个正整数n,求n的阶乘n,末尾有多少个0matalb

2024-12-14 00:50:11
推荐回答(1个)
回答1:

解法一:算法比较简单,就是直接计算阶乘的里面的每一个元素包含5的个数
public static int countZeroNum1(int N){
int num = 0;
for (int i = 1; i <= N; i++) {
int j = i;
while(j%5==0) {
num++;
j/=5;
}