创建控制台应用程序StudentScore,生成学生成绩单——二维数组的使用
时间: 2024-09-26 14:07:41 浏览: 30
java 二维数组 随机生成迷宫
5星 · 资源好评率100%
创建一个名为"StudentScore"的控制台应用程序,我们可以使用二维数组来存储每个学生的姓名和成绩。首先,定义一个二维数组`studentScores`,然后通过循环获取用户输入,添加新的学生记录。下面是一个基本的示例:
```csharp
using System;
class Program
{
static void Main()
{
string[,] studentScores = new string[5, 2]; // 假设最多有5名学生,每名学生有两门成绩
Console.Write("请输入学生数量(不超过5): ");
int numStudents = Convert.ToInt32(Console.ReadLine());
if (numStudents > studentScores.GetLength(0))
{
Console.WriteLine("学生数量超出了数组大小,无法添加更多学生.");
return;
}
for (int i = 0; i < numStudents; i++)
{
Console.WriteLine($"请输入学生{ i + 1 }的姓名:");
studentScores[i, 0] = Console.ReadLine();
Console.WriteLine($"请输入学生{ i + 1 }的第一门课程分数:");
studentScores[i, 1] = Convert.ToInt32(Console.ReadLine());
Console.WriteLine($"请输入学生{ i + 1 }的第二门课程分数:");
studentScores[i, 1] += Convert.ToInt32(Console.ReadLine()); // 总分等于两门课成绩之和
}
// 输出学生成绩单
Console.WriteLine("\n学生成绩单:");
for (int j = 0; j < numStudents; j++)
{
Console.WriteLine($"学生 {j+1} 的成绩:姓名 - {studentScores[j, 0]}, 总分 - {studentScores[j, 1]}");
}
}
}
```
阅读全文