Menu
CoddyTech

回顾:多维数组

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

challenge icon

挑战

中等

创建一个名为 processMatrix 的方法,它:

  1. 接收一个整数锯齿数组(int[][] matrix)作为参数
  2. 返回一个新的锯齿数组,其中:
    • 每个元素都替换为它相邻元素(上、下、左、右)的和
    • 边缘元素只计算实际存在的相邻元素
    • 不应修改原始矩阵

例如,给定以下矩阵:

[2, 3, 4]
[5, 6, 7]
[8, 9, 10]

结果应为:

[8, 12, 10]
[16, 24, 20]
[14, 24, 16]

例如,中间的值 6 会变成 24,因为它相邻的值是 3、9、5 和 7,并且 3+9+5+7=24。

亲手试试

public class ProcessMatrix
{
    public static int[][] processMatrix(int[][] matrix)
    {
        // 在这里编写你的代码
        
    }
}

逻辑与流程中的所有课

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