c#空心三角形怎么实现

avatar
作者
猴君
阅读量:0

在C#中,你可以使用字符来绘制空心三角形。以下是一个示例代码,展示了如何绘制一个空心三角形:

using System;  class Program {     static void Main()     {         // 定义三角形的高度         int height = 5;          // 绘制空心三角形         for (int i = 1; i <= height; i++)         {             // 打印空格             for (int j = 1; j <= height - i; j++)             {                 Console.Write(" ");             }              // 打印左半部分三角形             for (int j = 1; j <= i; j++)             {                 Console.Write("*");             }              // 打印右半部分三角形             for (int j = i - 1; j >= 1; j--)             {                 Console.Write("*");             }              // 换行             Console.WriteLine();         }     } } 

这段代码定义了一个height变量来表示三角形的高度,并使用两个嵌套的for循环来绘制三角形的每一行。在每个循环中,它首先打印一些空格来对齐星号,然后分别打印左半部分和右半部分的星号。最后,它使用WriteLine()方法在每行结束时换行。

你可以根据需要调整height变量的值来改变三角形的大小。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!