利用星号字符“*”输出矩形 使用星号字符“*”输出矩形,这里让每条边都输出4个“*”号,使其相等,运行程序,结果如图所示。 算法设计:使用字符变量,将字符“*”赋给这个变量,然后利用空格的转义字符“\40”在第2、3行中间输出一个空格。C#
时间: 2024-09-21 22:08:06 浏览: 54
在C#中,你可以使用循环结构来实现这个功能。下面是一个简单的算法示例:
```csharp
using System;
class Program
{
static void Main()
{
// 定义矩阵的大小
int rows = 4;
// 输出上边框
for (int i = 0; i < rows; i++)
{
// 打印开头和结束的星号
Console.Write("*");
// 如果不是第一行也不是最后一行,打印两个空格
if (i != 0 && i != rows - 1)
{
Console.Write("\\40\\40"); // 使用转义字符'\40'表示空格
}
// 打印结尾的星号
Console.Write("*");
// 每一行结束打印换行符
Console.WriteLine();
}
// 输出下边框
Console.WriteLine("**********");
}
}
```
当你运行这段代码时,它会在控制台上打印出一个4行4列的矩形,上下两条边由星号组成,中间两行有两个星号间隔。
阅读全文