책 내용 질문하기
기출문제 질문 3
도서
2024 시나공 정보처리기사 필기 기본서
페이지
0
조회수
31
작성일
2025-08-18
작성자
조*진
첨부파일
이미지의 문제질문입니다.
저는 13 2번이 답이나왔는데 이게답이아니더라고요. 설명 부탁드려요
i의 값이 8보다 작을때까지 1씩 증가시키면서 a9의 값을 구하면되는거아닌가요? ㅠ
답변
2025-08-20 12:11:01
안녕하세요 길벗수험서 운영팀입니다.
아래 그림을 참고하세요
회원님께서 말씀하신것처럼 i값이 8보다 작을때까지 1씩 증가가 되면서 a[9] 의 값을 구하면 됩니다.
회원님께서 13이 나왔다고 하셨는데 디버깅을 잘못하신것 같습니다.
i가 5일때 a[i + 2] = a[i + 1] + a[i]; 이식을 만나 a[7]에 13이 들어갑니다.
i가 6일때 a[i + 2] = a[i + 1] + a[i]; 이식을 만나 a[8]에 21이 들어갑니다.
i가 7일때 a[i + 2] = a[i + 1] + a[i]; 이식을 만나 a[9]에 34가 들어갑니다.
행복한 하루되세요 :)
-
관리자2025-08-20 12:11:01
안녕하세요 길벗수험서 운영팀입니다.
아래 그림을 참고하세요
회원님께서 말씀하신것처럼 i값이 8보다 작을때까지 1씩 증가가 되면서 a[9] 의 값을 구하면 됩니다.
회원님께서 13이 나왔다고 하셨는데 디버깅을 잘못하신것 같습니다.
i가 5일때 a[i + 2] = a[i + 1] + a[i]; 이식을 만나 a[7]에 13이 들어갑니다.
i가 6일때 a[i + 2] = a[i + 1] + a[i]; 이식을 만나 a[8]에 21이 들어갑니다.
i가 7일때 a[i + 2] = a[i + 1] + a[i]; 이식을 만나 a[9]에 34가 들어갑니다.
행복한 하루되세요 :)