回顾:多维数组
本课属于 Coddy C# 学习旅程的“逻辑与流程”单元。第 7 课,共 66 课。
挑战
中等创建一个名为 processMatrix 的方法,它:
- 接收一个整数锯齿数组(
int[][] matrix)作为参数 - 返回一个新的锯齿数组,其中:
- 每个元素都替换为它相邻元素(上、下、左、右)的和
- 边缘元素只计算实际存在的相邻元素
- 不应修改原始矩阵
例如,给定以下矩阵:
[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# 在线编译器