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

 更新时间:2015年03月27日 12:56:22   投稿:junjie  
这篇文章主要介绍了C#控制台程序输出等腰三角形并居中显示实例,本文直接给出实现代码,需要的朋友可以参考下

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

复制代码 代码如下:

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#/VB.NET实现在Word中插入或删除脚注

    C#/VB.NET实现在Word中插入或删除脚注

    脚注,是可以附在文章页面的最底端的,对某些东西加以说明,印在书页下端的注文。这篇文章将为您展示如何通过C#/VB.NET代码,以编程方式在Word中插入或删除脚注,需要的可以参考一下
    2023-03-03
  • C#多线程学习之(二)操纵一个线程的方法

    C#多线程学习之(二)操纵一个线程的方法

    这篇文章主要介绍了C#多线程学习之操纵一个线程的方法,实例分析了C#中线程的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • C/C++与Java各数据类型所占字节数的详细比较

    C/C++与Java各数据类型所占字节数的详细比较

    本篇文章主要是对C/C++与Java各数据类型所占字节数进行了详细的对比。需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • 测试框架nunit之assertion断言使用详解

    测试框架nunit之assertion断言使用详解

    NUnit是.Net平台的测试框架,广泛用于.Net平台的单元测试和回归测试中,下面我们用示例详细学习一下他的使用方法
    2014-01-01
  • C#使用Log4.net记录日志文件

    C#使用Log4.net记录日志文件

    这篇文章介绍了C#使用Log4.net记录日志文件的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • Unity实现红酒识别的示例代码

    Unity实现红酒识别的示例代码

    本文主要介绍了如何通过Unity实现红酒识别,可以实现识别图像中的红酒标签,返回红酒名称、国家、产区、酒庄、类型、糖分、葡萄品种、酒品描述等信息,感兴趣的可以学习一下
    2022-02-02
  • Silverlight将图片转换为byte的实现代码

    Silverlight将图片转换为byte的实现代码

    这篇文章主要介绍了Silverlight将图片转换为byte的实现代码,需要的朋友可以参考下
    2015-11-11
  • C#调用Java类的实现方法

    C#调用Java类的实现方法

    以下是对使用C#调用Java类的实现方法进行了详细的介绍,需要的朋友可以过来参考下
    2013-09-09
  • async and await 的入门基础操作

    async and await 的入门基础操作

    本篇文章对async and await 的入门基础操作进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#控件picturebox实现画图功能

    C#控件picturebox实现画图功能

    这篇文章主要为大家详细介绍了C#控件picturebox实现画图功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09

最新评论