[Csharp]「*」を使用して三角形を印刷します

1タイトルの説明:次のグラフィックを印刷します

          *
        ***
      *****
    *******
  *********

2詳細なソースコード

using System;

namespace Csharp1_1
{
    
    
    class Program
    {
    
    
        static void Main(string[] args)
        {
    
    
            for ( int i = 1; i <= 5; i ++ ) //行数[1,5]
            {
    
    
                for ( int j = 0; j < 5 - i; j ++)//前面空格4,3,2,1,0,这里要注意的是"* " 占的是两个空格的位置
                {
    
    
                    Console.Write("  ");
                }

                for ( int j = 1; j <= i * 2 - 1; j ++ )//后面的"* "
                {
    
    
                    Console.Write("* ") ;
                }
                Console.WriteLine() ;
            }
            Console.Read() ; 
        }
    }
}

3効果を達成する

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/Gyangxixi/article/details/114317790
おすすめ