더북(TheBook)

이와 같은 방식으로 청소하려면 같은 일을 반복적으로 수행해야 합니다. 먼저 운동장을 2차원 x, y 공간으로 나누고, 나뉜 작은 사각형에 해당하는 각 x, y 공간에 대해 반복적으로 청소를 수행해야 합니다. 일단 반복문을 수행해야 하는데, 공간이 2차원이므로 반복문을 두 개, 즉 이중 반복문을 사용해야 합니다.

double_for1.c

#include <stdio.h>
 
main() {
    int x, y;
 
    for (x = 1; x < 6; x++) {      // 첫 번째 반복문 5번 수행
        for (y = 1; y < 6; y++) {  // 두 번째 반복문 5번 수행
            printf("*");           // 5 x 5 = 25번 수행(예: x가 1인 경우 y는 1~5까지 수행)
        }
        printf("\n");              // 두 번째 반복문이 끝날 때마다 줄 바꿈
    }
}

실행 결과

*****

*****

*****

*****

*****

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.