用C# 输入一个成绩(0到100之间的整数) 如果大于等于90输出:优秀; 小于90而大于等于80输出:良好; 小于80而大于等于70输出:一般; 小于70而大于等于60输出:及格; 否则输出:不及格.
时间: 2023-08-24 18:18:08 浏览: 73
可以使用以下代码实现:
```csharp
using System;
class Program {
static void Main(string[] args) {
Console.Write("请输入一个成绩(0到100之间的整数):");
int grade = int.Parse(Console.ReadLine()); // 从控制台读取一个整数
if (grade >= 90) {
Console.WriteLine("优秀");
} else if (grade >= 80) {
Console.WriteLine("良好");
} else if (grade >= 70) {
Console.WriteLine("一般");
} else if (grade >= 60) {
Console.WriteLine("及格");
} else {
Console.WriteLine("不及格");
}
}
}
```
这段代码中,我们首先使用 `Console.Write()` 函数提示用户输入一个成绩,并使用 `Console.ReadLine()` 方法从控制台读取一个字符串,再使用 `int.Parse()` 方法将字符串转换为整数,并将其存储在变量 `grade` 中。接着,我们使用多重 `if...else` 语句判断 `grade` 的取值范围,并分别打印出不同的信息。如果 `grade` 小于 60,那么就打印出 "不及格"。