老师这个练习题我这样写 对吗?

来源: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回答

好帮手慕查理

2019-02-11

您好,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 '这是睡觉时间';
    }

祝学习愉快!

0

0 学习 · 4928 问题

查看课程