숫자의 계승에서 후행 0을 계산하려면 Java 코드는 다음과 같습니다. -
예
import java.io.*;
public class Demo{
static int trailing_zero(int num){
int count = 0;
for (int i = 5; num / i >= 1; i *= 5){
count += num / i;
}
return count;
}
public static void main (String[] args){
int num = 1000000;
System.out.println("The number of trailing zeroes in " + num +" factorial is " +
trailing_zero(num));
}
} 출력
The number of trailing zeroes in 1000000 factorial is 249998
Demo라는 클래스에는 카운트 값을 0으로 초기화하고 계승의 0 개수를 찾아야 하는 숫자를 반복하는 'trailing_zero'라는 함수가 포함되어 있습니다. 이 개수는 함수의 출력으로 반환됩니다. 메인 함수에는 'num'의 값이 정의되어 있으며 이 숫자를 매개변수로 전달하여 이 함수를 호출합니다. 관련 메시지가 콘솔에 표시됩니다.