책 내용 질문하기
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개로 지정하면 됩니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.