3. 使用C#编程代码解决下面问题:已知工商管理学院n名学生的英语竞赛成绩(百分制),用户依次输入n个学生的成绩,并将其保存在数组student中,输出最高分。
时间: 2024-09-25 07:02:32 浏览: 23
基于C#与Sql Server的智慧星学生选课管理系统.rar
3星 · 编辑精心推荐
在C#中,你可以使用一个循环结构遍历数组,同时记录下最高的分数。以下是一个简单的示例代码:
```csharp
using System;
class Program
{
static void Main()
{
int n;
Console.Write("请输入学生人数:");
n = Convert.ToInt32(Console.ReadLine());
// 创建一个整数数组存储成绩
int[] student = new int[n];
Console.WriteLine("请输入每个学生的英语竞赛成绩:");
for (int i = 0; i < n; i++)
{
Console.Write($"第{i + 1}名学生的成绩:");
student[i] = Convert.ToInt32(Console.ReadLine());
}
// 初始化最高分为数组的第一个元素
int maxScore = student[0];
// 遍历数组查找最高分
for (int j = 1; j < n; j++)
{
if (student[j] > maxScore)
{
maxScore = student[j];
}
}
// 输出最高分
Console.WriteLine($"最高分是:{maxScore}%");
}
}
```
在这个程序中,我们首先获取学生人数,然后读取每位学生的成绩并保存到数组中。接着通过遍历数组比较分数的方式找到最高分,最后输出结果。
阅读全文