可能你们看过了题解,多数题解都提到了数组的越界问题,也各自给了解决方法,这里我也分享一下我的思路
思考一下,数组为什么会越界?
数组之所以会越界,是因为数组有界
那么如果让数组没有界,是不是就不会越界了呢
怎么让数组没有界呢?
想一下数组有界,是因为你把数组的起点默认为(0.0),若是我们把起点默认为(3.3),在把数组声明大一点
//设置一个数组a[110][110]
//设x,y分别为数组元素的坐标
cin >> x >> y;
x += 2, y += 2;
//你的代码
//最后在从原点(3.3)输出
for (int i = 3; i <= n+2; i++)
for (int j = 3; j <= n+2; j++)
//遍历数组a