以下是一个用PHP编写的判断一个数是否为素数的函数:
function isPrime($num) {
// 小于2的数不是素数
if ($num < 2) {
return false;
}
// 从2开始循环到num的平方根,判断是否有能整除的数
for ($i = 2; $i <= sqrt($num); $i++) {
if ($num % $i == 0) {
return false;
}
}
return true;
}
$num = 113;
if (isPrime($num)) {
echo $num . ' 是素数';
} else {
echo $num . ' 不是素数';
}
运行以上代码,输出结果为:113 是素数。因此,113是一个素数。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站