다음 중첩 루프에서 내부 루프가 총 몇 번 실행되나요?
다음 중첩 루프에서 내부 루프가 총 몇 번 실행되나요?
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 3; j++) {
cout << "*";
}
}
정답: D
중첩 루프의 실행 횟수 계산 원리를 이해하는 문제입니다.
⦁ 계산 공식: 외부 루프 횟수 × 내부 루프 횟수
⦁ 단계별 분석:
⦁ 외부 루프:
i = 1, 2, 3, 4
(총 4번)⦁ 내부 루프: 매번
j = 1, 2, 3
(매번 3번)⦁ 총 실행: 4 × 3 = 12번
⦁ 실행 과정:
1. i=1일 때: j가 1,2,3 실행 (3번)
2. i=2일 때: j가 1,2,3 실행 (3번)
3. i=3일 때: j가 1,2,3 실행 (3번)
4. i=4일 때: j가 1,2,3 실행 (3번)
⦁ 결과: 총 12개의 별(
*
)이 출력됩니다⦁ 기억할 점: 내부 루프는 외부 루프가 한 번 실행될 때마다 완전히 한 사이클을 돕니다
💡 학습 팁
이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.