哥德巴赫猜想之PHP实现(不使用自定义函数)

不使用函数

代码如下:

<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>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值