哥们我虽然看不懂你写的啥(我学的是java),但是我犯的错误和你一样,我最后改对了,第一个代码是错误的,第二个是对的,你可以参考一下,这个是将没有遍历的点变成-1:```java
if(a[i][j] == 0 && i != starx && j != endy)
{
a[i][j] = -1;
}
```
这个是这个是正确的
```java
if(a[i][j] == 0 && !(i == starx && j == endy))
{
a[i][j] = -1;
}
```
其中endx,endy是起始点坐标
by Ayst @ 2022-12-13 11:48:09
@[Ayst](/user/702977) 好的,我去看看。
多谢
by zhaozhijieleo @ 2022-12-15 14:35:53