rlaalswo01   6년 전

피보나치 수열인거 눈치 못 채고 풀었지만 여튼 

1, 1, 2, 3, 5, 8.... 해서 90 넣었을때 288 어쩌구 하는 무지막지한 수까지 확인했구

1,2,3,4, 5,6,7,8, 90 정도 넣어봐서 답이 맞으면 중간에 틀릴 일은 없을 것 같은데요... 

뭘까요 ㅠㅠ???

djm03178   6년 전

for (int j = 0; j<10; j++)

record[i][j] = -1;

이게 문제가 아닐까요. record[89][9]는 record에 할당된 메모리 범위를 벗어나는데 이게 당장 런타임 에러로 이어지지는 않더라도 주변의 다른 변수들 (index의 값 등)을 건드릴 가능성은 충분합니다.

rlaalswo01   6년 전

아... [i][0] [i][1] 만 초기화해야 하는데 정말 바보 같은 실수를 했네요. 저런 사소한 게 그렇게 들여다봐도 안 보이다니... 답변 감사합니다 !

댓글을 작성하려면 로그인해야 합니다.