2. 用C#编一个程序,输入一个成绩小于等于100的正整数,然后判定其成绩等级。90到100分为优秀,80到89分为良好,60到79分为及格,59分以下为不及格。
时间: 2024-09-15 22:06:34 浏览: 14
在C#中,你可以编写如下的控制台应用程序来完成这个任务:
```csharp
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入您的成绩:");
int score = Convert.ToInt32(Console.ReadLine());
// 检查并打印分数等级
if (score >= 90 && score <= 100)
Console.WriteLine("您的成绩为:优秀");
else if (score >= 80 && score < 90)
Console.WriteLine("您的成绩为:良好");
else if (score >= 60 && score < 80)
Console.WriteLine("您的成绩为:及格");
else
Console.WriteLine("您的成绩为:不及格");
Console.ReadKey();
}
}
```
在这个程序中,我们首先提示用户输入他们的成绩,然后通过if-else条件语句判断成绩范围,并输出相应的等级。如果输入的成绩不在预设范围内,则默认为不及格。