#B1224. 字母正方形 [GESP样题 二级]

字母正方形 [GESP样题 二级]

【题目描述】

给定正整数 nn,输出一个 nn 行 nn 列的字母正方形。

第一行从 A 开始,下一行的起始字母比上一行后移一个;每一行从左到右也依次使用后续字母。Z 的下一个字母为 A。


【输入描述】

输入一个正整数 nn。

保证:

  • 2≤n≤402\le n\le 40。

【输出描述】

输出对应的字母正方形。

每行恰好包含 nn 个字符。


【样例 1】

【样例 1 输入】

3

【样例 1 输出】

ABC
BCD
CDE

【样例 1 解释】

第一行从 A 开始,第二行从 B 开始。


【样例 2】

【样例 2 输入】

5

【样例 2 输出】

ABCDE
BCDEF
CDEFG
DEFGH
EFGHI