1부터 9까지 홀수만 출력하는 코드는?

과목: C++

문제 번호: 3423

easy
1부터 9까지 홀수만 출력하는 코드는?
A. for (int i = 1; i <= 9; i++)
B. for (int i = 1; i <= 9; i = i + 2)
C. for (int i = 0; i <= 9; i = i + 2)
D. for (int i = 2; i <= 9; i = i + 2)

정답: B



홀수 출력을 위한 올바른 시작값과 증가값을 이해하는 문제입니다.

⦁ 홀수의 특징: 1, 3, 5, 7, 9... (홀수에서 시작해서 2씩 증가)

⦁ 각 선택지 분석:
1. i++: 1, 2, 3, 4, 5, 6, 7, 8, 9 (모든 수)
2. i = i + 2: 1, 3, 5, 7, 9 (홀수만) ✓
3. i = i + 2: 0, 2, 4, 6, 8 (짝수만)
4. i = i + 2: 2, 4, 6, 8 (짝수만, 2부터 시작)

⦁ 핵심 포인트:
⦁ 홀수를 얻으려면 홀수(1)에서 시작
⦁ 2씩 증가시키면 홀수만 나옴
⦁ 짝수를 얻으려면 짝수(0)에서 시작

💡 학습 팁

이 문제를 포함한 C++ 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.