用C#编写程序,设计一个函数,用于显示nXn的矩阵,矩阵中的值为 0~100的随机数。函数签名 如下: public static void PrintMatrix(int n)
时间: 2024-12-24 10:35:19 浏览: 4
cofactors:这是一个计算 nxn 矩阵的辅因子的函数-matlab开发
在C#中,可以创建一个函数来生成并打印指定大小的矩阵,其中元素是0到100之间的随机数。以下是一个简单的实现:
```csharp
using System;
public static void PrintMatrix(int n)
{
Random random = new Random(); // 创建Random对象
// 二维数组来存储矩阵
int[,] matrix = new int[n, n];
// 遍历矩阵并填充随机数
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
matrix[i, j] = random.Next(0, 101); // 生成0到100之间的随机整数
}
}
// 打印矩阵
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
Console.Write(matrix[i, j] + " ");
}
Console.WriteLine();
}
}
public static void Main()
{
int size = 5; // 可以改变这里来调整矩阵的尺寸
PrintMatrix(size);
}
```
在这个函数中,首先创建了一个 `Random` 对象,然后通过两个嵌套循环生成 `n * n` 矩阵,并将每个元素设为0到100之间的随机整数。最后,遍历矩阵并逐行打印。
阅读全文