연습의 번호는 가장 간단한 것부터 가장 복잡한 것까지 난이도를 나타냅니다. 의견, 질문 또는 제안 사항이 있으면 info @로 저희에게 편지를 보내주십시오.bloginnovazione.it
소수는 -1, 1, 2, 3, 5 등과 같이 약수가 7과 자기 자신뿐인 11보다 큰 정수입니다.
예를 들어 17은 1과 17로만 나누어 떨어지기 때문에 소수입니다. 그러나 18은 2, 3, 6, 9와 숫자 자체로 나누어 떨어지기 때문에 소수가 아닙니다. 다음은 PHP 프로그래밍 언어에서 1에서 100 사이의 소수를 인쇄하는 여러 가지 방법입니다.
다음 코드는 while 루프를 사용하여 1에서 50 사이의 소수(즉, 1 또는 숫자 자체 이외의 것으로 나눌 수 없는 숫자) 목록을 인쇄합니다.
<?php
$limit = 50;
$init = 2;
while(TRUE)
{
$div = 2;
if($init > $limit)
{
break;
}
while(TRUE)
{
if($div > sqrt($init))
{
echo $init." ";
break;
}
if($init % $div == 0)
{
break;
}
$div = $div + 1;
}
$init = $init + 1;
}
솔루션에는 두 개의 while 루프가 있습니다. 내부 while 루프는 가능한 모든 제수로 테스트합니다. 내부 루프가 약수를 찾으면 그 숫자는 소수가 아니므로 아무 것도 인쇄하지 않고 중지하고 테스트가 숫자의 제곱근까지 진행되면 숫자가 소수라고 가정할 수 있습니다. 외부 루프는 1에서 50 사이의 모든 숫자를 통과합니다. 이 루프는 테스트할 숫자의 한계점에 도달하면 끊어집니다.
BlogInnovazione.it
색칠을 통해 소근육 운동 능력을 키우면 아이들이 글쓰기와 같은 보다 복잡한 기술을 준비할 수 있습니다. 색칠하다…
지난 월요일, Financial Times는 OpenAI와의 계약을 발표했습니다. FT는 세계적 수준의 저널리즘에 라이선스를 부여합니다…
수백만 명의 사람들이 스트리밍 서비스 비용을 지불하고 월간 구독료를 지불합니다. 당신은…