c++ 输入一个由大写字母组成的正方形?

问题描述如图

第1个回答  2024-03-20

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;

}

相似回答