错误在哪啊?求大神帮助

lxzhope 2015-06-28 01:51:55
<!doctype html>
<html>
<head>
<meta charset="gb2312">
<title>100以内的素数</title>
</head>
<h4>100以内的素数</h4>
<?php
for($m=2;$m<=100;$m++)
{
$k=sqrt($m);
for($i=2;$i<=$k;$i++)
if($m%$i==0)break;
if($i>=$k+1)
{
echo $m;
}
$n=0;
$n=$n+1;
if($n%5==0)
echo "<br>\n";
}
?>
<body>
</body>
</html>
...全文
122 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ohmygirl 2015-06-29
  • 打赏
  • 举报
回复
你这HTML结构真够混乱的,body之前h4,还有你php的输出。呵呵哒。
xuzuning 2015-06-28
  • 打赏
  • 举报
回复
$n = 0;
for($m=2; $m<=100; $m++) {
  $k = intval(sqrt($m));
  for($i=2;$i<=$k;$i++) if($m%$i==0)break;
  if($i>$k) echo $m . (++$n % 5 == 0 ? '<br>' : ' ');
}
lxzhope 2015-06-28
  • 打赏
  • 举报
回复
该怎么补,说下呗。
xuzuning 2015-06-28
  • 打赏
  • 举报
回复
每行五个输出你自己补上
lxzhope 2015-06-28
  • 打赏
  • 举报
回复
每行五个输出不对啊
xuzuning 2015-06-28
  • 打赏
  • 举报
回复
for($m=2; $m<=100; $m++) {
  $k = intval(sqrt($m));
  for($i=2;$i<=$k;$i++) if($m%$i==0)break;
  if($i>$k) echo $m . '<br>';
}

21,892

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧