책 내용 질문하기
401페이지 문제 10번
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
401
조회수
480
작성일
2019-03-18
작성자
탈퇴*원
첨부파일
if ()
{
s = j;
f=n-j
}
이부분에서요 n=7이고 j는0인데 그럼 f는 7이 되는데 행의끝이 왜 7이에요 6아닌가요 ? c언어로 하면 0 부터 시작이잔아요 s 는j가 0이닌간 행의 시작은 0부터 시작하는데 이해가 안가네요 ..
답변
2019-03-19 14:36:46
안녕하세요 길벗수험서 운영팀입니다.
해당 코드에서 배열에 직접 값이 입력되는 부분을 확인해보시기 바랍니다.
for (q = s; q <= f - 1; q++) {
k++;
a[q][j] = k;
}
위 부분이 값이 입력되는 부분으로, f가 7인경우 7-1까지 반복수행하게 되므로 배열의 위치값이 7이되는 경우는 발생하지 않습니다.
행복한 하루되세요 :)
-
관리자2019-03-19 14:36:46
안녕하세요 길벗수험서 운영팀입니다.
해당 코드에서 배열에 직접 값이 입력되는 부분을 확인해보시기 바랍니다.
for (q = s; q <= f - 1; q++) {
k++;
a[q][j] = k;
}
위 부분이 값이 입력되는 부분으로, f가 7인경우 7-1까지 반복수행하게 되므로 배열의 위치값이 7이되는 경우는 발생하지 않습니다.
행복한 하루되세요 :)