1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <?php
//获取输入的数值 $n=$_GET["fnum"];
//设置一个定位点,作为判断是否为素数的标准 $isprime = 1;
//对输入的数值进行强制转型 settype($n,'int');
//当输入的数值小于零时,直接输出不是素数 if($n<=0){ echo $n."不是素数"; }else { for ($i = 2; $i < $n; $i++) {
//使用for循环,根据素数的计算规则来判断,当余数为零,证明其不是素数时,定位点赋值为零 大专栏 输入一个数,查询该数是否为素数 class="line"> if ($n % $i == 0) { $isprime = 0; } } if ($isprime == 1) { echo $n . "是素数"; } else { echo $n . "不是素数"; } }
?>
|