이와 같은 방식으로 청소하려면 같은 일을 반복적으로 수행해야 합니다. 먼저 운동장을 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"); // 두 번째 반복문이 끝날 때마다 줄 바꿈 } }
실행 결과
*****
*****
*****
*****
*****