>  기사  >  백엔드 개발  >  PHP는 함수를 사용하여 숫자가 소수인지 확인합니다.

PHP는 함수를 사용하여 숫자가 소수인지 확인합니다.

(*-*)浩
(*-*)浩원래의
2019-09-16 09:57:584700검색

소수는 소수라고도 합니다. 1보다 큰 자연수 중 1과 그 자신을 제외한 다른 자연수로 나누어지지 않는 자연수를 소수라고 합니다.

PHP는 함수를 사용하여 숫자가 소수인지 확인합니다.

우선, 1보다 큰 자연수는 어떤 것으로도 대체될 수 없다는 것을 알아야 합니다. 1과 자기 자신 이외의 숫자는 자연수로 나누어지는 조건을 사용하여 숫자가 소수인지 여부를 결정합니다. (추천 학습: PHP 프로그래밍 초급부터 능숙까지 )

<?php
// 判断一个数是否是素数,利用该函数的功能,求出1-200之间的所有素数
function suShu($x)
{
    $count = 0;
    for ($i = 1; $i <= $x; $i++) //循环
    {
        if ($x % $i == 0) { //取余
            $count++;
        }
    }
    if ($count == 2) { //取余等于2为true,否则为false
        return true;
    }
    return false;
}

$count = 0;
for ($i = 1; $i <= 200; $i++) //输出1-200之间的素数
{
    if (suShu($i)) {
        echo $i . &#39;1&#39;;
        $count++;
    }
}
echo &#39;<br>&#39;;
echo &#39;一共有&#39; . $i . &#39;个素数&#39;;

?>

위 내용은 PHP는 함수를 사용하여 숫자가 소수인지 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.