在c#中程序要求控制台显示:【请输入你的考试成绩(ABCDF)】,获取用户输入的等级后,若输入A返回很棒!输入B,C返回做得好!输入D返回你通过了。输入F返回最好再试一下,否则返回无效的成绩。(使用switch-case实现)
时间: 2024-10-09 08:05:35 浏览: 39
在 C# 中,你可以使用 `Console.ReadLine()` 获取用户的输入,然后结合 `switch` 语句来处理不同的等级并输出相应的消息。这里是一个示例代码:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入你的考试成绩(ABCDF):");
string grade = Console.ReadLine();
switch (grade)
{
case "A":
Console.WriteLine("很棒!");
break;
case "B" || "C":
Console.WriteLine("做得好!");
break;
case "D":
Console.WriteLine("你通过了。");
break;
case "F":
Console.WriteLine("最好再试一下。");
break;
default:
Console.WriteLine("无效的成绩。");
break;
}
}
}
```
在这个例子中,我们检查用户输入的 `grade` 是否等于预设的等级选项,如果是则执行相应的输出。如果输入不在预期范围内,则输出默认的消息。
阅读全文