我正在尝试打印2D矩阵中的同心矩形图案。
然而,它向我展示了一个分段错误。我试着把所有的代码都写成注释。
我认为声明本身是有缺陷的。这是什么?
int l = 2*A - 1;
vector<vector<int> > ar(l);
for(int i = 0; i<(2*A - 1); i++)
{
for (int j = 0; j<(2*A - 1); j++)
{
int h= max(abs(A - i + 1),abs(A - j + 1));
ar[i][j] = h+1;
}
}
return ar;
https://stackoverflow.com/questions/50657421
复制相似问题