다음 중첩 루프에서 내부 루프가 총 몇 번 실행되나요?

과목: C++

문제 번호: 3419

easy
다음 중첩 루프에서 내부 루프가 총 몇 번 실행되나요?
for (int i = 1; i <= 4; i++) {
    for (int j = 1; j <= 3; j++) {
        cout << "*";
    }
}
A. 4번
B. 3번
C. 7번
D. 12번

정답: 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++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.