画倒三角

下面是一个由*号组成的 4 行倒三角形图案。

要求:1.输入倒三角形的行数,行数的取值 3-21 之 间,对于非法的行数,要求抛出提示“非法行数!”。

2.在屏幕上打印这个指定了行数的倒三角形。(注意最后的为一个*)

          *******

           *****

            ***

             *
static void Main(string[] args)
        {
            Console.WriteLine("请输入行数(3-21):");
            int line;
            line= int.Parse(Console.ReadLine());
            if (line < 21 && line > 3)
            {
                for (int i = 1; i < line; i++)
                {
                    for (int j = 1; j < i; j++)
                    {
                        Console.Write(" ");
                    }
                    for (int n = 1; n <= 2 * (line + 1 - i) - 1; n++)
                    {
                        Console.Write("*");
                    }
                    Console.Write("\n");
                }
            }
            else 
            {
                Console.Write("非法输入!");    
            }

            Console.Read();

        }

你可能感兴趣的:(画倒三角)