C#中,用 switch 语句实现,根据输入的学生考试成绩,计算出该生所获得的等级,规则如下:90~100 分(优秀)、80~89分(良好)、70~79分(中等)、60 69 分(及校)、0~59 分(不及格)。
时间: 2024-09-24 13:03:38 浏览: 55
2021-2022计算机二级等级考试试题及答案No.3992.docx
在C#中,你可以使用`switch`语句来实现这个功能,下面是一个示例:
```csharp
int score; // 学生的考试成绩
// 获取用户输入
Console.Write("请输入学生的考试成绩:");
score = int.Parse(Console.ReadLine());
switch (score)
{
case >= 90: // 优秀
Console.WriteLine("成绩:{0},等级:优秀", score);
break;
case >= 80: // 良好
Console.WriteLine("成绩:{0},等级:良好", score);
break;
case >= 70: // 中等
Console.WriteLine("成绩:{0},等级:中等", score);
break;
case >= 60: // 及格
Console.WriteLine("成绩:{0},等级:及格", score);
break;
default: // 不及格
Console.WriteLine("成绩:{0},等级:不及格", score);
break;
}
```
在这个例子中,`case`关键字用于指定每个等级的分数范围,并通过条件运算符检查输入的分数是否满足对应的标准。如果匹配,则执行相应的代码块,`break`语句用于跳出当前`switch`结构。
阅读全文