使用C#语言一个根据学生成绩设置其等级,并统计不及格人数的简单函数。
时间: 2023-06-13 21:06:33 浏览: 70
可以使用以下代码实现:
```csharp
public static string GetGrade(double score)
{
if (score >= 90)
{
return "优秀";
}
else if (score >= 80)
{
return "良好";
}
else if (score >= 70)
{
return "中等";
}
else if (score >= 60)
{
return "及格";
}
else
{
return "不及格";
}
}
public static int GetFailCount(double[] scores)
{
int count = 0;
foreach (double score in scores)
{
if (GetGrade(score) == "不及格")
{
count++;
}
}
return count;
}
```
其中,`GetGrade` 函数根据学生的分数返回其等级,`GetFailCount` 函数统计不及格的人数。你可以根据需求调整分数对应的等级。使用时,可以这样调用:
```csharp
double[] scores = { 80, 60, 70, 50, 90 };
int failCount = GetFailCount(scores);
Console.WriteLine($"不及格人数为:{failCount}");
```
输出结果为:
```
不及格人数为:1
```