C#语言中,用 switch 语句实现,根据输入的学生考试成绩,计算出该生所获得的等级,规则如下:90~100 分(优秀)、80~89分(良好)、70~79分(中等)、60 69 分(及校)、0~59 分(不及格)。详细代码
时间: 2024-09-24 12:04:05 浏览: 34
2021-2022计算机二级等级考试试题及答案No.3992.docx
在C#中,你可以使用`switch`语句来实现这个功能。下面是一个示例代码:
```csharp
int examScore; // 学生的考试分数
// 获取用户输入
Console.Write("请输入学生的考试成绩:");
examScore = int.Parse(Console.ReadLine());
// 使用 switch 语句计算等级
string grade;
switch (examScore)
{
case int score when score >= 90 && score <= 100: // 优秀
grade = "优秀";
break;
case int score when score >= 80 && score < 90: // 良好
grade = "良好";
break;
case int score when score >= 70 && score < 80: // 中等
grade = "中等";
break;
case int score when score >= 60 && score < 70: // 及格
grade = "及格";
break;
default: // 不及格
grade = "不及格";
break;
}
// 输出结果
Console.WriteLine($"学生的考试成绩为{examScore}分,对应的等级是:{grade}");
```
阅读全文