C#中双重循环实现图形的打印
时间: 2023-12-14 18:36:51 浏览: 80
以下是C#中使用双重循环实现图形打印的示例代码:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
int height = 5; //图形高度
int width = 10; //图形宽度
for (int i = 0; i < height; i++)
{
for (int j = 0; j < width; j++)
{
if (i == 0 || i == height - 1 || j == 0 || j == width - 1)
{
Console.Write("*"); //打印边框
}
else
{
Console.Write(" "); //打印空格
}
}
Console.WriteLine(); //换行
}
Console.ReadKey();
}
}
```
以上代码实现了一个宽为10,高为5的矩形图形,并使用双重循环打印出来。其中,外层循环控制行数,内层循环控制每行打印的字符数。在内部循环中,根据行数和列数判断是否需要打印边框,如果需要则打印"*",否则打印空格。最后使用Console.WriteLine()换行。
阅读全文