/*
* 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();
}
}
C#基础-028 打印字母三角形
最新推荐文章于 2022-03-25 14:01:05 发布