余洋1
2016-11-01 11:08
1. 假设学生的成绩范围在0到100分,规定90-100为A级,80-89为B级,70-79为C级,60-69为D级,0-59为E级,请编写程序输出结果。(先判断成绩是否为有效值,再判断等级)
if($grades>=0 and $grades<=100){
switch($grades){
case $grades<=100 and $grades >=90 :
echo "成绩等级为A";
break;
case $grades<90 and $grades >=80 :
echo "成绩等级为B";
break;
case $grades<80 and $grades >=70 :
echo "成绩等级为C";
break;
case $grades<70 and $grades >=60 :
echo "成绩等级为D";
break;
default :
echo "成绩为E";
}
}else{
echo "成绩无效";
}
为什么用switch?在这里表示什么意思?
PHP入门篇
455994 学习 · 6306 问题
相似问题