#2320. 【基础】输出米字形

    ID: 2320 传统题 1000ms 512MiB 尝试: 50 已通过: 11 难度: 3 上传者: 标签>数据结构蓝桥杯循环图论普及循环结构结构体

【基础】输出米字形

题目描述

根据输入的正整数 nn1n301 \le n \le 30),打印一个由大写字母组成的米字形图案。

该图案由一个 (2n1)×(2n1)(2n-1) \times (2n-1) 的字符矩阵构成,矩阵中包含从 A 开始的 nn 个大写字母(例如 n=3n=3 时包含 ABCn=4n=4 时包含 ABCD)。

矩阵的正中心为 A,向四个对角线方向依次放置 BC、…,其余位置为小数点 .

输入格式

一个正整数 nn

输出格式

输出米字形图案,共 2n12n-1 行,每行 2n12n-1 个字符。

样例

8
A......A......A
.B.....B.....B.
..C....C....C..
...D...D...D...
....E..E..E....
.....F.F.F.....
......GGG......
ABCDEFGHGFEDCBA
......GGG......
.....F.F.F.....
....E..E..E....
...D...D...D...
..C....C....C..
.B.....B.....B.
A......A......A

数据范围

  • 1n301 \le n \le 30