欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

C#控制台程序输出等腰三角形并居中显示实例

时间:2022-12-11 11:53:40|栏目:.NET代码|点击:

刚帮朋友的最的一道作业题,要求用控制台输出一个等腰的三角形,并且要居中显示。输出等腰三角形比较简单,网上有很多,但需要对输出的做居中显示就有些不会了,最后终于功夫不负有心人,总算是做出来了,具体内容如下,很简单清晰,代码内容如下:

复制代码 代码如下:

Console.WriteLine("请输入要打印的行数:");
            int n = Convert.ToInt32(Console.ReadLine());
            Console.Clear(); //清除以上显示的内容
            string row = "";
            //这层循环控制打印的行数
            for (int i = 1; i <= n; i++)
            {
                //这层循环控制每行前面打印*的个数
                for (int j = 1; j <= 2 * i - 1; j++)
                {
                    // Console.Write("*");
                    row += "*";
                }
                //每打印完一行换一下行
                //设置打印出来的*居中显示
                Console.SetCursorPosition((Console.WindowWidth - row.Length) / 2, i);
                Console.WriteLine(row);
                row = "";
            }

上一篇:深入探讨C#中的const、readonly关键字

栏    目:.NET代码

下一篇:Blazor实现数据验证

本文标题:C#控制台程序输出等腰三角形并居中显示实例

本文地址:http://www.codeinn.net/misctech/221111.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有