输入一个数,查询该数是否为素数

源码:

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 . "不是素数";
}
}


?>

html源码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>素数</title>
</head>
<body>
<form action="08061.php" method="get">
please input num: <input type="text" name="fnum">
<input type="submit" value="提交">
</form>

</body>
</html>
原文地址:https://www.cnblogs.com/lijianming180/p/12256066.html