不使用函数
代码如下:
<html>
<head>
<title>哥德巴赫猜想</title>
</head>
<body>
<h2>请输入大于6的偶数</h2>
<form method="get">
<input type="number" name="number">
<input type="submit" name="button" value="验证">
</form>
<?php
if(isset($_GET['button'])) //判断验证按钮是否按下
{
$number=$_GET["number"]; //接收文本框num的值
is_numeric($number); //判断输入数值类型(必须是整型)
{
if($number<6 or $number%2!==0)
echo "<script>alert('请输入大于6的整数')</script>";
else
for($x=2;$x<$number/2;$x++)
{
$Fristnum = $x;
$Temp = sqrt($Fristnum)+1;
for($y=2;$y<$Temp;$y++)
{
if($Fristnum % $y == 0)
{
$Fristnum =0;
break;
}
}
$Secondnum=$number -$x;
$Temp =sqrt($Secondnum)+1;
for ($y=2; $y <$Temp ; $y++)
{
if ($Secondnum % $y == 0)
{
$Secondnum = 0;
break;
}
}
if($Fristnum&&$Secondnum)
echo("$number=$Fristnum+$Secondnum\n<br/>");
}
}
}
?>
</body>
</html>