18-12-20 18.3 (课堂练习3 二重循环)

题目

/*
打印等腰三角形
* 从控制台输入等腰三角形高度
* 每行
的个数依次为1,3,5,7,9……
*
* 外层循环控制行数
* 每行先打印空格,再打印*
* 打印空格,和打印* 使用两个不同的循环
* */

代码

            try
            {
                Console.Write("请输入直角三角形的行数:");
                int hangshu = Convert.ToInt32(Console.ReadLine());  //获取用户输入
                for (int i = 1; i <= hangshu; i++)                  //控制高度
                {
                    for (int j = 0; j < hangshu -i; j++)
                    {
                        Console.Write(" ");                        //打印空格
                    }
                   
                    for (int j = 0; j <2*i-1; j++)
                    {
                        Console.Write("*");
                    }
                    Console.WriteLine();

                }
            }
            catch
            {
                Console.WriteLine("对不起,您输入的格式有误!程序退出!");
            }
            Console.ReadKey();

效果图

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容