二维数组的使用——学生成绩单的生成和输出,用c#
时间: 2024-10-19 14:05:19 浏览: 28
在C#中,二维数组可以用于模拟学生成绩单,每个一维数组代表一个学生的所有成绩,而每一项就是一门课程的成绩。以下是一个简单的例子:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
// 创建一个3x4的二维整数数组,表示3名学生,每生有4门课的成绩
int[,] studentGrades = new int[3, 4] {
{85, 90, 78, 92},
{95, 98, 85, 88},
{80, 83, 76, 79}
};
Console.WriteLine("学生成绩表:");
// 遍历二维数组并输出每个学生的姓名和各科成绩
for (int i = 0; i < studentGrades.GetLength(0); i++)
{
Console.WriteLine("学生 " + (i + 1) + " 的成绩单:");
for (int j = 0; j < studentGrades.GetLength(1); j++)
{
Console.Write("科目 " + (j + 1) + ": " + studentGrades[i, j] + " 分 | ");
}
Console.WriteLine();
}
// 结束程序
Console.ReadKey();
}
}
```
在这个例子中,我们首先创建了一个二维数组,然后使用嵌套循环遍历数组,对于每个学生和每门课程的数据,都会打印出来。
阅读全文