#include <iostream>
#include <iomanip> // 用于设置输出宽度
using namespace std;
int main() {
int n;
cin >> n; // 读取输入的整数n
// 外层循环控制行数
for (int i = 0; i < n; ++i) {
// 内层循环控制列数
for (int j = 0; j < n; ++j) {
// 计算当前位置的字母:A的ASCII码是65
// 利用(i + j) % n实现循环移位
char letter = 'A' + (i + j) % n;
// 按场宽3输出
cout << setw(3) << letter;
}
// 每行结束后换行
cout << endl;
}
return 0;
}
/**************************************************************
Problem: 1194
User: 231308061
Language: C++
Result: Accepted
Time:14 ms
Memory:2072 kb
****************************************************************/