소수는 과학 계산에서 매우 중요한 개념이며 소수를 소수라고도합니다. 소수는 가장 순수한 숫자, 다른 구성 요소가없는 숫자이며, 다른 숫자에 소수를 곱할 수 있습니다. 따라서 소수를 이해하는 것은 수학 및 프로그램에 큰 의미가 있습니다.
제목은 : 1000을 요청하십시오! 결과가 끝날 때 얼마나 많은 0이 있습니까?
코드 사본은 다음과 같습니다.
1000! = 1 × 3 × 4 × 5 × ... × 999 × 1000
코드 사본은 다음과 같습니다.
public static void main (String [] args) {
/*1000의 계승은 이미 천문학적 수이므로 0*/를 계산하는 것은 불가능합니다.
/ * 솔루션 : 10 개의 소수 2와 5에 10을 얻습니다. 우리는 많은 그룹 2와 5가있는 것처럼 끝에 0만큼 많은 0이 있다고 생각할 수 있습니다 */
/* 작동 방법 : 작동 1 ~ 1000, 각 숫자가 2와 5로 나눌 수있는 횟수를 확인하고 2 번으로 나눌 수 있고 5 번으로 나눌 수 있다고 가정하면 생각할 수 있습니다. 8 그룹 (2, 5), 즉 8 0*/가 있습니다.
// 시간의 합은 2로 나눌 수 있습니다
int count2 = 0;
// 시간의 합은 5로 나눌 수 있습니다
int count5 = 0;
// 모든 숫자를 전송합니다
for (int number = 1; number <= 1000; 숫자 ++) {
int dynamicNumber = number; //이 번호의 사본은 비 숫자를 나누는 데 사용됩니다.
while (dynmicnumber % 2 == 0) {// 숫자가 2로 나눌 수있는 횟수를 계산하지만 별도로 계산되지는 않지만 전 세계적으로 계산됩니다.
count2 ++;
DynamicNumber /= 2;
}
while (dynmicnumber % 5 == 0) {// 숫자가 2로 나눌 수있는 횟수를 계산하지만 별도로 계산되지는 않지만 전 세계적으로 계산됩니다.
count5 ++;
DynamicNumber /= 5;
}
}
System.out.println ( "종료 0의 수는" + math.min (count2, count5));
/* 소수는 과학적 계산에서 매우 중요한 개념입니다. 소수를 소수라고도하며, 물질은 단순한 의미, 질량, 물질, 본질로 이해 될 수 있습니다.
* 품질과 품질의 연결은 품질이 사람들을 설명하는 데 사용되면 가장 기본적인 도덕성, 가장 원시적 인 인간 본성 등으로 이해할 수 있습니다.
* 소수는 가장 순수한 숫자, 다른 구성 요소가없는 숫자이며, 다른 숫자에 소수를 곱할 수 있습니다.
* 따라서 소수를 이해하는 것은 수학 및 프로그램에 큰 의미가 있습니다. */
}