老师这个练习题我这样写 对吗?
来源:1-8 编程练习
代码两万行
2019-02-09 19:56:33
$a = 2;
if ($a >= 5 && $a <= 10) {
echo '早上好';
} elseif ($a >= 10 && $a <= 13) {
echo '中午好';
} elseif ($a >= 18 && $a <= 22) {
echo '晚上好';
} elseif ($a <= 4 || $a >= 23) {
echo '这是睡觉时间';
}1回答
您好,1、数字10判断重复。2、13点到18点时提醒下午好没有判断。可参考:
<?php
$a = 2;
if ($a >= 5 && $a <= 10) {
echo '早上好';
} elseif ($a > 10 && $a <= 13) {
echo '中午好';
}elseif ($a > 13 && $a <=18) {
echo '下午好';
} elseif ($a > 18 && $a <= 22) {
echo '晚上好';
} elseif ($a <= 4 || $a >= 23) {
echo '这是睡觉时间';
}祝学习愉快!
相似问题