给定一个整数 n,返回 n! 结果尾数中零的数量。
示例 1:
输入: 3输出: 0解释: 3! = 6, 尾数中没有零。
示例 2:
输入: 5输出: 1解释: 5! = 120, 尾数中有 1 个零.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int count = 0;
int sum = 1;
for (int i = 1; i <= num; i++) {
sum = i * sum;
}
System.out.println(num + "的阶乘是:" + sum);
while (sum % 10 == 0) {
sum = sum / 10;
count++;
}
System.out.println("零的个数是:" + count);
}