책 내용 질문하기
C언어 관련 질문 있습니다.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
304
조회수
41
작성일
2017-03-29
작성자
탈퇴*원
첨부파일
안녕하세요?
주교재 304페이지 void DD함수에서요 배열크기가 10개인 정수형 배열 C를 void DD함수에서 선언했잖아요.
그런데 C언어 36번 실행문까지 실행하고 나면, 마지막 0까지해서 크기 11개의 배열이 필요한거 아닌가요?
답변
2017-03-30 09:10:58
안녕하세요.
A 배열 2, 3, 4, 6, 9, 10, 12, 13, 0
B 배열 1, 3, 5, 6, 0
같은 데이터는 한 번만 병합되어
C 배열에는
1, 2, 3, 4, 5, 6, 9, 10, 12, 13, 0
이렇게 10개의 데이터가 저장됩니다.
또한 A 배열에서 0을 만나면 마지막 자료이므로 BB로 가고 BB에서도 B 배열에서 0을 만나면 마지막 자료이므로
DD로 가서 마지막에 C[K] = 0을 만나 최종적으로 10번째에 0을 저장하고 종료합니다.
그러므로 배열의 크기는 10개로 지정하면 됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-03-30 09:10:58
안녕하세요.
A 배열 2, 3, 4, 6, 9, 10, 12, 13, 0
B 배열 1, 3, 5, 6, 0
같은 데이터는 한 번만 병합되어
C 배열에는
1, 2, 3, 4, 5, 6, 9, 10, 12, 13, 0
이렇게 10개의 데이터가 저장됩니다.
또한 A 배열에서 0을 만나면 마지막 자료이므로 BB로 가고 BB에서도 B 배열에서 0을 만나면 마지막 자료이므로
DD로 가서 마지막에 C[K] = 0을 만나 최종적으로 10번째에 0을 저장하고 종료합니다.
그러므로 배열의 크기는 10개로 지정하면 됩니다.
오늘도 즐거운 하루 되세요.