永发信息网

PHP中关于判断一个数是否是素数的表单操作,有个地方不知道该怎么改

答案:1  悬赏:30  手机版
解决时间 2021-02-08 03:53
  • 提问者网友:龅牙恐龙妹
  • 2021-02-07 04:59
$c=0;
$n1=$trans="";
if($_POST){
$n1=$_POST['$n1'];
for($i=1;$i<=$n1;){
if($n1%$i==0){
$c++;
}
if($c==2){
echo "$n1是一个素数";
}
else{
echo "$n1不是一个素数";
}
}
}
?>

>

>
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-02-07 06:25
for语句缺少步长,你的代码会进入死循环,下面的语句:
for($i=1;$i<=$n1;){
应该修改为:
for($i=1;$i<=$n1;$i++){
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯