登录  /  注册
请问哪里不对呀?
喂。
喂。 2018-01-23 00:27:23
[PHP讨论组]

<?PHP

$chenji=rand(0,100);

if($chenji>=0 &&$chenji<60){

echo'不及格';

}elseif ($chenji>=60 && $chenji<70)}

echo'及格了,要努力';

}elseif($chenji>=70 && $chenji<80){

echo'好不错';

}elseif($chenji>=80 && $chenji<90){

echo'上清华有希望';

}elseif($chenji>=90 && $chgenji<100){

echo'你这辈子没有希望了';

}esle($chenji=100){

echo'更没有希望了';

}

?>

喂。
喂。

全部回复(6)
森

<?PHP


$chenji=rand(0,100);

if($chenji>=0 &&$chenji<60){

echo '不及格';

}elseif ($chenji>=60 && $chenji<70){

echo '及格了,要努力';

}elseif($chenji>=70 && $chenji<80){

echo '好不错';

}elseif($chenji>=80 && $chenji<90){

echo '上清华有希望';

}elseif($chenji>=90 && $chgenji<100){

echo '你这辈子没有希望了';

}else{

echo '更没有希望了';

}

?>



  • 回复 最后的else写错,还有不用加条件了。 elseif ($chenji&gt;=60 &amp;&amp; $chenji&lt;70)} 后面括号写反了。 ;切换英文
    作者 2018-01-23 10:53:41
  • 回复 $chengji=rand(0,100); echo $chengji; if($chengji&lt;60){ echo '不及格'; }else if ($chengji&lt;70){ echo '及格了,要努力'; }else if($chengji&lt;80){ echo '好不错'; }else if($chengji&lt;90){ echo '上清华有希望'; }else if($chengji&lt;100){ echo '你这辈子没有希望了'; }else{ echo '更没有希望了'; }
nike

1,好多中文分号要改成英文的,编程中只能用英文符号

2,最后一个else单词写错了

3,最后一个else后是直接接大括号的,不允许在后面加圆括号添加条件,不符合语法规范

4,你这里最后一个else 也没必要加条件,上面都不符合的话,只能是$chenji=100了。

  • 回复 问题的重点是 随机的情况会出现92也是不及格 ,不管任何数字都是不及格…
    喂。 作者 2018-01-23 01:17:50
  • 回复 你直接 $chenji = 92; 替换掉 $chenji=rand(0,100); 看看是什么结果! 最后一个 $chgenji&lt;100 的 变量名打错了
    nike 作者 2018-01-23 01:25:56
  • 回复 还是一样的 怎么会这样呀?
    喂。 作者 2018-01-23 18:29:38
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号