文章
5
粉丝
44
获赞
0
访问
2.8k
#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...
登录后发布评论
多组输入初始化应该放在循环内,不然下一次front和rear就不是从0开始了。