溫馨提示×

c#空心三角形怎么實現

c#
小億
122
2024-10-27 00:10:30
欄目: 編程語言

在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變量的值來改變三角形的大小。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女