C#基础-028 打印字母三角形

来源:互联网 发布:淘宝 国外怎么用 编辑:程序博客网 时间:2024/05/20 05:04
 /*         *  A         *  ABA         *  ABCBA         *  ABCDCBA         *  ABCDEDCBA         *  4-('E'-'D')    可以得到D的值         *  4-('E'-'C')     可以得到C的值               *           *  上面的图形可以表示为         *  0         *  010         *  01210         *  0123210         *  012343210              *          数量   行号         *  0        1     0         *  01       2     1         *  012      3     2         *  0123     4     3         *  01234    5     4         *           */        static void Main(string[] args)        {            int lines = 5;            //外层循环控制的是行数            for (int i = 0; i < lines; i++)            {                for (int j = 0; j < 2*i+1; j++)                {                    //第二种方式                    Console.Write(j <= i ? (char)('A' + j) : (char)(('A' + i) - (j - i)));                }                Console.WriteLine();            }        }
原创粉丝点击