Menu
CoddyTech

使用二维数组的嵌套循环

本课属于 Coddy C# 学习旅程的“逻辑与流程”单元。第 4 课,共 66 课。

在 C# 中处理二维数组(交错数组)时,我们经常使用嵌套循环遍历每一行和每一列,以便访问或修改数组中的每个元素。

以下是 C# 中二维数组嵌套循环的典型结构:

for (int i = 0; i < array.Length; i++) {
    // 外层循环遍历各行
    for (int j = 0; j < array[i].Length; j++) {
        // 内层循环遍历各列
        // 访问或修改 array[i][j]
    }
}

外层循环遍历各行,内层循环遍历每行中的各列。这样,你就可以使用 array[i][j] 访问二维数组中的每个元素。

challenge icon

挑战

简单
创建一个名为 printMatrix 的方法,它接收一个由整数构成的二维数组(锯齿数组)作为参数,并以矩阵格式打印其中的元素。使用嵌套循环遍历数组的行和列。

打印每个元素后都加一个空格(包括每行的最后一个元素),然后在每行后换行。例如,对于行 [1, 2, 3],输出应为 1 2 3 (末尾有一个空格),然后换行。

亲手试试

// 只在类中编写代码。不要编写 Main(),也不要在这个类之外编写任何代码。
using System;

class PrintMatrix 
{
    public static void printMatrix(int[][] matrix) 
    {
        // 在这里编写你的代码
    }
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

逻辑与流程中的所有课

自己练习: C# 在线编译器