첫 번째 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개 넣기
실행결과 |
첫 번째 반복문 : 1 두 번째 반복문 : 1 두 번째 반복문 : 2 두 번째 반복문 : 3 두 번째 반복문 : 4 두 번째 반복문 : 5 첫 번째 반복문 : 2 두 번째 반복문 : 1 두 번째 반복문 : 2 두 번째 반복문 : 3 두 번째 반복문 : 4 두 번째 반복문 : 5 첫 번째 반복문 : 3 두 번째 반복문 : 1 두 번째 반복문 : 2 두 번째 반복문 : 3 두 번째 반복문 : 4 두 번째 반복문 : 5 |