#include <stdio.h>//第2講演習問3
#define W 8
#define H 6
char map[H][W]={
{1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,0,1},
{1,0,1,1,1,0,1,1},
{1,0,0,0,0,1,0,1},
{1,0,0,1,0,0,2,1},
{1,1,1,1,1,1,1,1},
};
void maze0(int x, int y, int depth){
int i;
for(i=1;i<=depth*2;i++){
}
if(map
[y
][x
]==0)printf("(%d,%d)\n",x
,y
); else if(map
[y
][x
]==1)printf("(%d,%d)X\n",x
,y
); else if(map
[y
][x
]==2)printf("(%d,%d)OK\n",x
,y
); }
int main(void) {
int x,y,depth;
x=2;
y=2;
depth=3;
maze0(x,y,depth);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Ly/nrKwy6Kyb5ryU57+S5ZWPMwojZGVmaW5lIFcgOAojZGVmaW5lIEggNgoKY2hhciBtYXBbSF1bV109ewoJezEsMSwxLDEsMSwxLDEsMX0sCgl7MSwwLDAsMCwwLDAsMCwxfSwKCXsxLDAsMSwxLDEsMCwxLDF9LAoJezEsMCwwLDAsMCwxLDAsMX0sCgl7MSwwLDAsMSwwLDAsMiwxfSwKCXsxLDEsMSwxLDEsMSwxLDF9LAoJfTsKdm9pZCBtYXplMChpbnQgeCwgaW50IHksIGludCBkZXB0aCl7CglpbnQgaTsKCWZvcihpPTE7aTw9ZGVwdGgqMjtpKyspewoJCXByaW50ZigiICIpOwoJfSAKCWlmKG1hcFt5XVt4XT09MClwcmludGYoIiglZCwlZClcbiIseCx5KTsKCWVsc2UgaWYobWFwW3ldW3hdPT0xKXByaW50ZigiKCVkLCVkKVhcbiIseCx5KTsKCWVsc2UgaWYobWFwW3ldW3hdPT0yKXByaW50ZigiKCVkLCVkKU9LXG4iLHgseSk7Cn0KaW50IG1haW4odm9pZCkgewoJaW50IHgseSxkZXB0aDsKCXg9MjsKCXk9MjsKCWRlcHRoPTM7CgltYXplMCh4LHksZGVwdGgpOwoJcmV0dXJuIDA7Cn0=