提交时间:2025-08-01 10:17:31
运行 ID: 337175
#include <iostream> #include <string> using namespace std; int main() { int N; cin >> N; // 读取测试数据组数 while (N--) { int M; cin >> M; // 读取每组数据的M值 // 计算正方形的边长,每个"ACM"是3个字符,M个就是3*M int size = 3 * M; // 生成一行的内容:M个"ACM"相连 string line; for (int i = 0; i < M; ++i) { line += "ACM"; } // 输出size行,形成正方形 for (int i = 0; i < size; ++i) { cout << line << endl; } } return 0; }