用C Shap编程语言实现复制一个矩阵
时间: 2023-05-26 14:03:56 浏览: 182
以下是C#语言实现复制矩阵的代码:
```csharp
int[,] matrix = new int[,]
{
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
int rows = matrix.GetLength(0);
int cols = matrix.GetLength(1);
int[,] copy = new int[rows, cols];
for(int i = 0; i < rows; i++)
{
for(int j = 0; j < cols; j++)
{
copy[i, j] = matrix[i, j];
}
}
// 输出原矩阵和复制矩阵
Console.WriteLine("原矩阵:");
for(int i = 0; i < rows; i++)
{
for(int j = 0; j < cols; j++)
{
Console.Write(matrix[i, j] + " ");
}
Console.WriteLine();
}
Console.WriteLine("复制矩阵:");
for(int i = 0; i < rows; i++)
{
for(int j = 0; j < cols; j++)
{
Console.Write(copy[i, j] + " ");
}
Console.WriteLine();
}
```
以上代码首先定义了一个3x3的整数矩阵,然后通过`GetLength()`方法获取矩阵的行数和列数,并创建一样大小的新矩阵`copy`。接着使用双重循环,将原矩阵的每个元素都复制到新矩阵中。最后输出原矩阵和复制矩阵。
阅读全文