输入任意一个正整数,计算出它的阶乘得数尾部有几个连续的0.
题目编写完毕需要计算出1000的阶乘得数尾部有几个连续的0,需要把这个统计数字打印输出
例如:
3!= 6, 程序输出0
5!=120, 程序输出1.
/*
贴一个Java版本的
*/
import java.util.*;
public class Main
{
/* Online Java Compiler and Editor */
public static void main(String []args){
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int sum=0;
for(int k=5;k<=n;k=k+5){
sum++;
int sk=k/5;
while(sk%5 ==0){
sum++;
sk=sk/5;
}
}
System.out.print(sum);
//String[] s=sc.nextLine().split(" ");
}
}
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int n=input.nextInt();
int ans=0;
for(int i=1;i<=n;i++){
int tmp=i;
while(tmp%5==0){//每个5和2组合成一个10
ans++;
tmp/=5;
}
}
System.out.print(ans);
}
}