int Cnt_Boom(int x, int y) {

int cnt = 0;

for (int i = -1; i < 2; i++) {

for (int j = -1; j < 2; j++) {

if (board[x + i][y + j] == 1) {

cnt = cnt + 1;

}

}

}

return cnt;

}


지뢰찾기 만들고  있는데 2차원 배열 만들고 사용자로부터 좌표 입력 받은 다음에

그 주변에 있는 지뢰들의 갯수를 세는 코드를 짠건데 자꾸 이상한 숫자가 출력이 됨..

배열 범위를 초과하지 않더라도 자꾸 이상한 숫자가 반환되는데 왜그럴까..?