더북(TheBook)

첫 번째 for 문 안에 두 번째 for 문을 추가합니다. 그러면 두 번째 for 문도 3번을 반복하겠죠? 두 번째 for 문도 for 문의 형식대로 작성합니다. 이때 두 번째 for 문은 첫 번째 for 문에 속하므로 printf() 문과 들여쓰기를 맞춥니다. 앞에서 변수 i를 선언했으니 여기서는 변수 j를 사용합니다. 조건은 j가 5보다 작거나 같을 때까지로 넣습니다. 증감 부분은 j++라고 적고, 중괄호 안에는 수행할 문장을 넣습니다. 여기서는 출력 문장은 구분할 수 있게 빈칸 4개를 넣고 두 번째 반복문이라고 적습니다.

3.4 이중반복문.c

int main(void) {
    for (int i = 1; i <= 3; i++) {
        printf("첫 번째 반복문 : %d\n", i);
        for (int j = 1; j <= 5; j++) {
            printf("    두 번째 반복문 : %d\n", j);
        }
    } 
    return 0;
}
     빈칸 4개 넣기

실행결과 icon_con

첫 번째 반복문 : 1
     두 번째 반복문 : 1
     두 번째 반복문 : 2
     두 번째 반복문 : 3
     두 번째 반복문 : 4
     두 번째 반복문 : 5
첫 번째 반복문 : 2
     두 번째 반복문 : 1
     두 번째 반복문 : 2
     두 번째 반복문 : 3
     두 번째 반복문 : 4
     두 번째 반복문 : 5
첫 번째 반복문 : 3
     두 번째 반복문 : 1
     두 번째 반복문 : 2
     두 번째 반복문 : 3
     두 번째 반복문 : 4
     두 번째 반복문 : 5
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.