利用switch语句完成下列程序编写。 1、将百分制成绩转换为五级制,对应关系如下: 分数 等级 100~90 优秀 80~89 良好 70~79 中等 60~69 及格 0~59 不及格 从键盘输入一个百分制分数,输出对应的五级制等级。
时间: 2024-11-25 19:10:42 浏览: 49
可以使用`switch`语句来编写这个程序,以下是使用C#语言的一个示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入一个百分制成绩:");
int score = Convert.ToInt32(Console.ReadLine());
string grade;
switch (score)
{
case int x when x >= 90 && x <= 100:
grade = "优秀";
break;
case int y when y >= 80 && y < 90:
grade = "良好";
break;
case int z when z >= 70 && z < 80:
grade = "中等";
break;
case int w when w >= 60 && w < 70:
grade = "及格";
break;
default:
grade = "不及格";
break;
}
Console.WriteLine($"该成绩对应的五级制等级为:{grade}");
}
}
```
在这个程序中,我们首先读取用户输入的成绩,然后通过`switch`语句判断其范围并设置相应的等级。如果输入不在指定范围内,就执行`default`分支。
阅读全文