技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 原创文章 > 正文

编程实现输出交替字符倒三角形

来源: 技术CTO 阅读:

这是一个群友的实现:上次有个群友在问交替字符倒三角形的问题,今天刚好有时间,用自己的思路实现了一下。C#代码如下:
static void Main(string[] args)
        {
            //Console.WriteLine("请输入第一行字符数:");
            //int count = int.Parse(Console.ReadLine());  //控制每行的字符数
            int count = 15;
            int columns = count / 2 + 1;    //控制行数
            for (int i = 0; i <= columns; i++)
            {
                //控制输出字符
                bool b = true;
                for (int j = 0; j < count; j++)
                {
                    if (j < i)
                    {
                        Console.Write(" ");
                    }
                    else if (b)
                    {
                        Console.Write("A");
                        b = false;
                    }
                    else
                    {
                        Console.Write("B");
                        b = true;
                    }
                }
                count--;
                Console.WriteLine();
            }
            Console.ReadKey();
        }
运行结果:\

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^