分数等级查询小系统
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
我们知道老师一般会把分数进行分级,学生可以根据自己的考试分数来查询自己的成绩是哪个等级:
80 < score <= 100 为优秀 60 <= score <= 80 为良好 score < 60 为不及格
既然我们知道了分等级的规则就帮着老师来做一个分数等级查询的小系统吧。
优秀等级对应的C语言的语句是:
if (score <= 100 && score >80)
{
printf("你的成绩是优秀!\n");
}
良好等级对应的C语言的语句是:
if(score <= 80 && score >=60)
{
printf("你的成绩是良好!\n");
}
不及格等级对应的C语言的语句是:
if (score < 60)
{
printf("你的成绩是不及格!\n");
}
上面写这么多的if语句是不是有点儿烦,C语言中有一种方法可以把上边所有的if语句连起来,看清楚哦:
if (score <= 100 && score >80)
{
printf("你的成绩是优秀!\n");
} else
{
if(score <= 80 && score >=60)
{
printf("你的成绩是良好!\n");
//注意缩进和对齐的格式哦
} else
{
printf("你的成绩是不及格!\n");
//注意缩进和对齐的格式哦
}
}
这个代码看起来有点儿长,但是非常好理解。如果不符合第一个条件的分支我就走到else
里面,结果else
里面还有条件判断,再跟这个条件进行匹配,直到匹配到合适的条件为止。使用这么一层一层的if
和else
就叫条件语句的嵌套。使用时一定要注意格式对齐,这样你的代码看起来才清楚。
在线练习
{$ activeFileHint $}