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 = "";
            }

相关文章

  • Unity为软件添加使用有效期的具体步骤

    Unity为软件添加使用有效期的具体步骤

    今天小编遇到这样一个需求需要为软件设定一个使用有效期,当超过指定时间后,程序无法执行,实现思路并不复杂,今天小编通过本文给大家分享Unity为软件添加使用有效期的具体步骤,感兴趣的朋友一起看看吧
    2022-03-03
  • 基于Unity制作一个简易的计算器

    基于Unity制作一个简易的计算器

    今天主要和大家分享如何使用Unity制作计算器,难度中等,可以用来学习,或者当成其他项目的小组件导入。当然,也可以导出来,发布到网页端,来做一个嵌入式工具也可以。感兴趣的可以跟随小编学习一下
    2022-03-03
  • C# 文件下载之断点续传实现代码

    C# 文件下载之断点续传实现代码

    本篇文章主要介绍了C# 文件下载之断点续传实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • C#实现网页画图功能

    C#实现网页画图功能

    这篇文章主要为大家详细介绍了C#实现网页画图功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • 快速了解c# 常量

    快速了解c# 常量

    这篇文章主要介绍了c# 常量的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Unity 实现给物体替换材质球

    Unity 实现给物体替换材质球

    这篇文章主要介绍了Unity 实现给物体替换材质球的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C#实现Windows服务安装卸载开启停止

    C#实现Windows服务安装卸载开启停止

    本文主要介绍了C#实现Windows服务安装卸载开启停止,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • C# Page用于各页面继承功能实例

    C# Page用于各页面继承功能实例

    这篇文章主要介绍了C# Page用于各页面继承功能实例,包含了常见的页面视图、数据缓存、数据库操作等技巧,需要的朋友可以参考下
    2014-10-10
  • C#拼接SQL语句 用ROW_NUMBER实现的高效分页排序

    C#拼接SQL语句 用ROW_NUMBER实现的高效分页排序

    C#拼接SQL语句,SQL Server 2005+,多行多列大数据量情况下,使用ROW_NUMBER实现的高效分页排序
    2012-05-05
  • 如何使用C#程序给PDF文件添加编辑域

    如何使用C#程序给PDF文件添加编辑域

    本文主要给大家分享的是通过C#操作PDF类库iTextSharp来实现在在PDF文档中填写日期或签名之类的能编辑的文本域,非常的简单实用,有需要的小伙伴可以参考下。
    2017-01-01

最新评论