c# 二维数组赋值1到10000
时间: 2023-10-18 17:05:08 浏览: 99
要将C#的二维数组赋值1到10000,可以使用以下代码:
```csharp
int n = 100; // 数组的行数
int m = 100; // 数组的列数
int[,] num = new int[n, m];
int value = 1;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
num[i, j = value;
value++;
}
}
```
在这个代码中,我们定义了一个大小为100x100的二维数组`num`,然后使用嵌套的循环来遍历数组的每个元素,并将其赋值为递增的值。最后,每个元素的值将从1递增到10000。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
相关问题
c#二维数组赋值
C#中二维数组赋值可以使用两个for循环进行遍历,然后依次给每个元素赋值,示例代码如下:
```csharp
int[,] arr = new int[3, 4]; // 定义一个3行4列的二维数组
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 4; j++)
{
arr[i, j] = i * j; // 赋值
}
}
```
上述代码中,我们定义了一个3行4列的二维数组`arr`,然后使用两个for循环遍历每个元素并赋值,表达式`i * j`表示第`i`行第`j`列的元素的值为`i * j`。
C#输入并输出二维数组
可以使用以下代码进行输入和输出二维数组:
```csharp
// 定义一个二维数组
int[,] arr = new int[2, 3];
// 输入二维数组的值
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
Console.Write("请输入[{0},{1}]的值:", i, j);
arr[i, j] = int.Parse(Console.ReadLine());
}
}
// 输出二维数组的值
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
Console.Write("{0}\t", arr[i, j]);
}
Console.WriteLine();
}
```
上述代码中,我们先定义了一个名为`arr`的二维数组,然后通过两个`for`循环进行输入和输出。在输入时,我们依次输入每个元素的值,并将其赋值给对应的数组元素;在输出时,我们同样通过两个`for`循环遍历整个数组,并通过`Console.Write`进行输出。注意,在输出每行后,我们还调用了`Console.WriteLine`进行换行,以保证输出结果的格式正确。