PHP

php怎么输出1到100之间的素数

小亿
390
2024-03-07 18:44:24
栏目: 编程语言

以下是一个PHP代码示例,用来输出1到100之间的所有素数:

<?php
function is_prime($num) {
    if($num < 2) {
        return false;
    }
    for ($i = 2; $i <= sqrt($num); $i++) {
        if ($num % $i == 0) {
            return false;
        }
    }
    return true;
}

for ($i = 1; $i <= 100; $i++) {
    if (is_prime($i)) {
        echo $i . " ";
    }
}
?>

在上面的代码中,我们首先定义了一个名为is_prime的函数,用来判断一个数是否为素数。然后我们使用一个循环来遍历1到100之间的所有数字,对每个数字调用is_prime函数,如果返回true则输出该数字。最终输出结果为1到100之间的所有素数。

0
看了该问题的人还看了