C++代码和测试结果如下:
因为n可能超过26,中间(i+j)%26为了保证大写字母循环输出
输出符合示例,望采纳~
附C++源码:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 0; i < n; ++i) {
for (int j = 0; j < n; ++j)
cout.put('A' + (i + j) % 26); // 输出单个字符
cout << endl;
}
return 0;
}