用C#swtich代码 学生可以输入他们的分数,程序将显示成绩。所有标记必须介于0和100之间。超出此范围的任何标记都应显示错误消息。
时间: 2024-10-19 19:02:16 浏览: 0
在C#中,你可以使用`switch`语句结合条件判断来实现这个功能。首先,创建一个控制台应用程序,然后编写以下代码:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入学生的分数:");
int score = Int32.Parse(Console.ReadLine());
// 检查分数是否在0到100范围内
if (score < 0 || score > 100)
{
Console.WriteLine("错误:分数必须在0到100之间!");
}
else
{
switch (score / 10)
{
case 10:
Console.WriteLine("优秀:{0} 分", score);
break;
case 9:
Console.WriteLine("良好:{0} 分", score);
break;
case 8:
Console.WriteLine("及格:{0} 分", score);
break;
default:
Console.WriteLine("不及格:{0} 分", score);
break;
}
}
Console.ReadKey();
}
}
```
这个程序会提示用户输入分数,如果输入值不在0到100之间,它会输出错误信息;如果输入有效,会根据分数等级显示相应的评价。
阅读全文