C#如何根据输入的行数打印出由*星号组成的三角形

C#根据输入的行数,打印出由*组成的三角形代码:

            /*根据输入的行数打印出星号组成的三角形*/
            Console.WriteLine("请输入要打印的行数(输入后按回车):");
            int rows = Convert.ToInt32(Console.ReadLine());
            
            //循环控制打印的行数
            for (int i = 1; i <= rows; i++)
            {
                //循环打印*号前的空白
                for (int j = 1; j <= rows - i; j++)
                {
                    Console.Write(" ");
                }
                //循环打印出*号
                for (int k = 1; k <= 2 * i - 1; k++)
                {
                    Console.Write("*");
                }
                /*
                 * 输出换行符号,打印完一行星号进行换行
                 * 这里也可以使用Console.WriteLine("");
                 */
                Console.Write("/n");                                
            }
            Console.Read();

打印结果如下图所示:

打印出由*星号组成的三角形




原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/98323.html

(0)
上一篇 2021年8月21日
下一篇 2021年8月21日

相关推荐

发表回复

登录后才能评论