문제
다음 C 코드의 실행 결과를 쓰시오.
C#include <stdio.h> int main() { int product = 1; for (int j = 3; j <= 9; j += 2) { if (j % 3 != 0) product *= j; } printf("%d", product); return 0; }
정답
35
35
해설
j는 3, 5, 7, 9 순으로 진행됩니다. 각각을 3으로 나눈 나머지를 확인하면: 3%3=0(제외), 5%3=2(포함), 7%3=1(포함), 9%3=0(제외). 따라서 product = 1 × 5 × 7 = 35가 됩니다.