$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不是一个素数";
}
}
}
?>
PHP中关于判断一个数是否是素数的表单操作,有个地方不知道该怎么改
答案:1 悬赏:30 手机版
解决时间 2021-02-08 03:53
- 提问者网友:龅牙恐龙妹
- 2021-02-07 04:59
最佳答案
- 五星知识达人网友:洎扰庸人
- 2021-02-07 06:25
for语句缺少步长,你的代码会进入死循环,下面的语句:
for($i=1;$i<=$n1;){
应该修改为:
for($i=1;$i<=$n1;$i++){
for($i=1;$i<=$n1;){
应该修改为:
for($i=1;$i<=$n1;$i++){
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯