#include <iostream>
#include <iomanip>
void generateMatrix(int n) {
for (int i = 0; i < n; ++i) {
for (int j = 0; j < n; ++j) {
// 计算当前元素的值,并将其格式化为3位宽的字符串
std::cout << std::setw(3) << i * n + j + 1;
}
std::cout << std::endl;
}
}
int main() {
int n;
std::cout << "请输入一个整数N(0 < N < 10):";
std::cin >> n;
if (n > 0 && n < 10) {
generateMatrix(n);
} else {
std::cout << "输入的数字不在有效范围内。" << std::endl;
}
return 0;
}
/**************************************************************
Problem: 1186
User: zhenghaoxuan
Language: C++
Result: Wrong Answer
****************************************************************/