用C#写一个矩阵加减算法
时间: 2023-08-02 18:28:41 浏览: 56
以下是用C#实现矩阵加减算法的示例代码:
```csharp
public static int[,] AddMatrix(int[,] matrix1, int[,] matrix2)
{
int rows = matrix1.GetLength(0);
int cols = matrix1.GetLength(1);
int[,] result = new int[rows, cols];
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < cols; j++)
{
result[i, j] = matrix1[i, j] + matrix2[i, j];
}
}
return result;
}
public static int[,] SubtractMatrix(int[,] matrix1, int[,] matrix2)
{
int rows = matrix1.GetLength(0);
int cols = matrix1.GetLength(1);
int[,] result = new int[rows, cols];
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < cols; j++)
{
result[i, j] = matrix1[i, j] - matrix2[i, j];
}
}
return result;
}
```
这里定义了两个方法,分别用于矩阵加法和矩阵减法。这些方法可以接受两个二维整数数组作为输入,并返回一个代表矩阵加法或矩阵减法的结果的二维整数数组。在这些方法中,我们使用了两个嵌套的for循环来遍历矩阵并执行相应的操作。