在PHP用for循环写输出1到100的素数的代码
时间: 2024-10-12 08:15:00 浏览: 15
利用c++语言来输出1-100之间的所有素数.rar
在 PHP 中,你可以使用 for 循环以及嵌套的 if 条件来找出并打印从1到100之间的素数。素数是指大于1的自然数,除了1和它本身以外不再有其他因数。以下是使用 for 循环实现的一个简单示例:
```php
<?php
function isPrime($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 (isPrime($i)) {
echo $i . " ";
}
}
?>
```
这个代码首先定义了一个辅助函数 `isPrime`,用于检查一个数字是否为素数。接着,在外层的 for 循环中,从1遍历到100,如果当前数字是素数(由 `isPrime` 函数判断),就将其打印出来。
阅读全文