使用c#打印一个长方形
时间: 2024-09-08 10:03:38 浏览: 69
在 C# 中,你可以使用控制台输出字符的方式来打印长方形。以下是一个基础的例子,它接受用户输入宽度,然后打印一个指定宽度的简单长方形:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入长方形的宽度: ");
int width = Convert.ToInt32(Console.ReadLine());
// 打印上边界
PrintBorder("*", width);
// 打印主体
PrintFill('*', width);
// 打印下边界
PrintBorder("*", width);
Console.ReadLine();
}
// 打印单行边框
static void PrintBorder(char character, int length)
{
for (int i = 0; i < length; i++)
{
Console.Write(character);
}
Console.WriteLine();
}
// 打印填充内容
static void PrintFill(char character, int length)
{
for (int i = 0; i < length - 2; i++)
{
Console.Write(character);
}
Console.WriteLine();
}
}
```
当你运行此程序,会提示你输入长方形的宽度,然后按照你输入的宽度打印一个上下边框包围着空心区域的长方形。
阅读全文