B3844 [GESP样题 二级] 画正方形

题目理解

我们需要输出一个n×n的正方形字母矩阵,满足以下规则:

  1. 第i行的第一个字母是字母表中的第i个字母(A=1,B=2,...,Z=26,超过Z后循环回到A)

  2. 每行中,每个后续字母是前一个字母的下一个字母(Z后面回到A)

  3. 行数和列数都是n

解决思路

  1. 确定起始字母:第i行的起始字母是'A' + (i-1),需要考虑超过'Z'的情况

  2. 生成每行字母:从起始字母开始,依次输出n个连续字母,超过'Z'时回到'A'

参考代码

 

posted @ 2025-04-23 21:55  CRt0729  阅读(69)  评论(0)    收藏  举报