输入成绩输出等级c#
时间: 2024-06-09 18:01:27 浏览: 140
这段代码是一个C#程序,根据用户输入的分数输出对应的等级字母A,B,C,D,E。可以使用switch语句实现。具体代码如下:
```
Console.WriteLine("请输入学生成绩");
int score = Convert.ToInt32(Console.ReadLine());
switch (score / 10)
{
case 10:
case 9:
Console.WriteLine("等级为A");
break;
case 8:
Console.WriteLine("等级为B");
break;
case 7:
Console.WriteLine("等级为C");
break;
case 6:
Console.WriteLine("等级为D");
break;
default:
Console.WriteLine("等级为E");
break;
}
Console.ReadKey();
```
用户输入成绩后,程序会根据分数除以10的结果来判断等级。如果分数在90-100之间,输出A;如果在80-90之间,输出B;如果在70-80之间,输出C;如果在60-70之间,输出D;如果低于60,输出E。
相关问题
输入成绩输出等级c#用if实现
在C#中,你可以使用if-else语句来根据输入的成绩来确定等级。这里是一个简单的示例,假设我们有三个等级划分:优秀(90分以上)、良好(60-89分)和及格(60分以下):
```csharp
using System;
class Program {
static void Main() {
Console.Write("请输入您的成绩:");
int score = int.Parse(Console.ReadLine());
if (score >= 90) {
Console.WriteLine("等级:优秀");
} else if (score >= 60) {
Console.WriteLine("等级:良好");
} else {
Console.WriteLine("等级:及格");
}
}
}
```
在这个例子中,用户会被提示输入他们的成绩,然后程序会根据输入的分数判断并输出相应的等级。
c#输入学生成绩,输出等级
在C#中,你可以创建一个简单的控制台程序来获取学生的成绩并基于一定的标准输出相应的等级。这里是一个基本的例子:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入学生的成绩:");
double score = Convert.ToDouble(Console.ReadLine()); // 获取用户输入的成绩
if (score >= 90)
Console.WriteLine("等级:优秀(A)");
else if (score >= 80)
Console.WriteLine("等级:良好(B)");
else if (score >= 60)
Console.WriteLine("等级:及格(C)");
else
Console.WriteLine("等级:不及格(D)");
Console.ReadKey(); // 等待用户按下任意键继续
}
}
```
在这个例子中,程序会提示用户输入成绩,然后根据预设的分数范围判断等级并输出结果。如果需要更精细的分级规则,可以根据实际需求调整条件分支。
阅读全文