用C#定义一个二维数组并完成加法、乘法运算
时间: 2024-09-08 18:02:08 浏览: 57
在C#中定义一个二维数组并完成加法、乘法运算,可以通过以下步骤进行:
首先,定义二维数组:
```csharp
int[,] array1 = new int[3, 2];
int[,] array2 = new int[3, 2];
```
这里定义了两个3行2列的二维数组`array1`和`array2`。
然后,为数组元素赋值:
```csharp
// 给第一个数组赋值
array1[0, 0] = 1;
array1[0, 1] = 2;
array1[1, 0] = 3;
array1[1, 1] = 4;
array1[2, 0] = 5;
array1[2, 1] = 6;
// 给第二个数组赋值
array2[0, 0] = 7;
array2[0, 1] = 8;
array2[1, 0] = 9;
array2[1, 1] = 10;
array2[2, 0] = 11;
array2[2, 1] = 12;
```
接下来进行加法运算,创建一个新的二维数组来存放结果:
```csharp
int[,] sumArray = new int[3, 2];
// 逐元素加法
for (int i = 0; i < array1.GetLength(0); i++)
{
for (int j = 0; j < array1.GetLength(1); j++)
{
sumArray[i, j] = array1[i, j] + array2[i, j];
}
}
```
乘法运算同样创建一个新的二维数组来存放结果:
```csharp
int[,] productArray = new int[3, 2];
// 逐元素乘法
for (int i = 0; i < array1.GetLength(0); i++)
{
for (int j = 0; j < array1.GetLength(1); j++)
{
productArray[i, j] = array1[i, j] * array2[i, j];
}
}
```
这样,`sumArray`中存储的就是`array1`和`array2`的加法结果,而`productArray`中存储的就是它们的乘法结果。
阅读全文