책 내용 질문하기
제어문 8번문제 질문드려도될까요?
도서
2024 시나공 정보처리기사 실기 기본서
페이지
163
조회수
168
작성일
2024-07-05
작성자
김*렬
첨부파일

163페이지 8번문제 첫번째 for문부터입니다.


첫번째for문 밑에 또 두번째for문있고 하위if문있으면 줄이 다르면 첫번째for문에 i++가 있으면 두번째for문하고 하위if문 끝난다음에 i++증가가 되는건가요? 3개문이 연결되어있습니다.
다음 for문은 독립적으로 되어있어서 k++가 되었을경우 다음줄 ;에서 끝나면 k++ 1증가가 되는데 3개문이 있을경우는 ;가 마지막에 없고 조건참 result[i]++;만 있어요.
그다음은 }하나있는데 예외적인것인지 질문드려도될까요? 저한테는 어렵게 느껴지나봐요.

답변
2024-07-06 11:34:53

안녕하세요 길벗수험서 운영팀입니다.

빨간색으로 표시한 부분이 첫번째 for문입니다

첫번째 for문 안에 파란색으로 표시한 두번째 for문이 들어가 있는것이고

두번째 for문 안에 if문이 들어가 있는것입니다.


첫번재 for문에서 i가 0일때 최종값을 확인한후 최종값이 참이면

첫번재 for문 안에 들어있는것들을 모두 실행한 후

if문 밑에 있는 } 중괄호를 만나 다시 반복하러 첫번째 for문으로 올라가고

첫번재 for문에서 i의 값을 1증가 시키고 최종값을 확인한후 최종값이 참이면

첫번재 for문 안에 들어있는것들을 모두 실행한 후

if문 밑에 있는 } 중괄호를 만나 다시 반복하러 첫번째 for문으로 올라가는 형태입니다


for문의 기본형식은 아래와 같습니다

실행할 문장이 한줄일때

for(초기값; 최종값; 증가값)

실행할 문장;

실행할 문장이 여러줄일때

for(초기값; 최종값; 증가값) {

실행할 문장;

실행할 문장;

실행할 문장;

}


열심히 공부하셔서 합격하시길 기원하겠습니다.

행복한 하루되세요 :)

  • 관리자
    2024-07-06 11:34:53

    안녕하세요 길벗수험서 운영팀입니다.

    빨간색으로 표시한 부분이 첫번째 for문입니다

    첫번째 for문 안에 파란색으로 표시한 두번째 for문이 들어가 있는것이고

    두번째 for문 안에 if문이 들어가 있는것입니다.


    첫번재 for문에서 i가 0일때 최종값을 확인한후 최종값이 참이면

    첫번재 for문 안에 들어있는것들을 모두 실행한 후

    if문 밑에 있는 } 중괄호를 만나 다시 반복하러 첫번째 for문으로 올라가고

    첫번재 for문에서 i의 값을 1증가 시키고 최종값을 확인한후 최종값이 참이면

    첫번재 for문 안에 들어있는것들을 모두 실행한 후

    if문 밑에 있는 } 중괄호를 만나 다시 반복하러 첫번째 for문으로 올라가는 형태입니다


    for문의 기본형식은 아래와 같습니다

    실행할 문장이 한줄일때

    for(초기값; 최종값; 증가값)

    실행할 문장;

    실행할 문장이 여러줄일때

    for(초기값; 최종값; 증가값) {

    실행할 문장;

    실행할 문장;

    실행할 문장;

    }


    열심히 공부하셔서 합격하시길 기원하겠습니다.

    행복한 하루되세요 :)

  • 김*렬
    2024-07-05 22:37:36
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.