用c#创建一个1~20之间的数组,每一行输出5个,输出四行
时间: 2024-10-11 21:10:48 浏览: 25
c#输出10个数的最大值、最小值、平均值和总和。.rar
在C#中,你可以使用`Array`类和`for`循环来创建一个指定范围的一维整数数组,并通过`Console.WriteLine`逐行打印。这里是一个示例代码:
```csharp
using System;
class Program
{
static void Main()
{
int[] numbers = new int[20]; // 创建一个长度为20的整数数组
for (int i = 0; i < 20; i++) // 遍历数组,每个元素值从1开始
{
numbers[i] = i + 1;
}
for (int row = 0; row <= 3; row++) // 输出四行,每行5个数字
{
for (int col = 0; col < 5 && row * 5 + col < numbers.Length; col++)
{
Console.Write(numbers[row * 5 + col] + " "); // 每行打印5个数字,空格分隔
}
Console.WriteLine(); // 行结束换行
}
}
}
```
这个程序首先生成了一个包含1到20的数组,然后通过两个嵌套循环,外层控制行数,内层控制每行打印的列数。运行这段代码会在控制台上看到四行各有五个数字的输出。
阅读全文