문제
다음 C 코드의 실행 결과를 쓰시오.
C#include <stdio.h> int main() { int result = 1; for (int j = 3; j <= 9; j += 2) { if (j > 5) result *= j; } printf("%d", result); return 0; }
정답
63
63
해설
반복문에서 j는 3, 5, 7, 9로 진행된다. 조건 j > 5를 만족하는 값은 7과 9이다. result = 1 * 7 * 9 = 63이다.