文章

5

粉丝

44

获赞

0

访问

2.8k

头像
迷宫 题解 为什么显示runtime error 求教

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct node
{
    int x;
    int y;
    int s;
};
struct node queue[1000];
struct node e1,e2;
int front=0;
int rear=0;
char a[100][100];
int flag[100][100]={0};
int m,n;
int next[4][2]={{0,1},{0,-1},{1,0},{-1,0}};
int startx,starty,p,q;
int main()
{
    scanf("%d %d",&m,&n);
    while(m!=0&&n!=0)
    {
            memset(flag,0,sizeof(flag));
            for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            scanf(" %c",&a[i][j]);
        }
        getchar();
    }
    for(int i=0;i<m;i++)
    {
        for(int j=0;j&l...

登录查看完整内容


登录后发布评论

1 条评论
snake VIP
2024年3月29日 16:30

多组输入初始化应该放在循环内,不然下一次front和rear就不是从0开始了。

赞(0)