B3844 [GESP样题 二级] 画正方形
题目理解
我们需要输出一个n×n的正方形字母矩阵,满足以下规则:
-
第i行的第一个字母是字母表中的第i个字母(A=1,B=2,...,Z=26,超过Z后循环回到A)
-
每行中,每个后续字母是前一个字母的下一个字母(Z后面回到A)
-
行数和列数都是n
解决思路
-
确定起始字母:第i行的起始字母是'A' + (i-1),需要考虑超过'Z'的情况
-
生成每行字母:从起始字母开始,依次输出n个连续字母,超过'Z'时回到'A'
参考代码