#LQ3025. 字符矩阵

    ID: 2122 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>第十五届蓝桥杯青少年组国赛

字符矩阵

题目描述

给定一个奇数 nn 和一个大写字母 Center,生成一个n×nn \times n 的字符矩阵,字符矩阵由大写字母和.(注意:.为英文句号)组成,并且所有大写字母组成一个nn行的萎形,菱形的中心位置为大写字母 Center,姜形中的大写字母规律参照下列三组样例。

例1:n=3n=3,Center=C,字符矩阵为:

.B.
BCB
.B.

例2:n=5n=5,Center='Z',字符矩阵为:

..X.
.XYX.
XYZYX
.XYX.
..X..

例3:$n =9,Center=E,字符矩阵为:

....A....
...ABA...
..ABCBA..
.ABCDCBA.
ABCDEDCBA
.ABCDCBA.
..ABCBA..
...ABA...
....A....

注意,如果字母已经按照规律用到了 A,那么再往外扩充的时候都用 . 进行填充。

输入

第一行输入一个奇数nn

第二行是输入一个打字字母Center

输出

n×nn \times n 大小的由大写字母和.组成的字符矩阵

9
E
....A....
...ABA...
..ABCBA..
.ABCDCBA.
ABCDEDCBA
.ABCDCBA.
..ABCBA..
...ABA...
....A....

提示

1n100 1 \leq n \leq 100