用 switch 语句实现,根据输入的学生考试成绩,计算出该生所获得的等级,规则如下:90~100 分(优秀)、80~89分(良好)、70~79分(中等)、60 69 分(及格)、0~59 分(不及格)
时间: 2024-09-24 22:03:41 浏览: 66
在许多编程语言中,包括JavaScript、Python(虽然不直接支持switch结构,但可以模拟)或C#,你可以使用`switch`语句来根据分数范围确定学生的等级。下面是一个基本的示例:
```javascript
function calculateGrade(score) {
let grade;
switch (true) {
case score >= 90 && score <= 100:
grade = "优秀";
break;
case score >= 80 && score < 90:
grade = "良好";
break;
case score >= 70 && score < 80:
grade = "中等";
break;
case score >= 60 && score < 70:
grade = "及格";
break;
default:
grade = "不及格";
}
return grade;
}
// 测试
let studentScore = 85; // 假设学生得分
console.log(calculateGrade(studentScore)); // 输出结果为 "良好"
```
在这个例子中,`calculateGrade`函数接收一个分数作为参数,然后使用`switch`语句判断分数属于哪个区间,并返回相应的等级。
阅读全文