下列程式碼的輸出為何? #include <stdio.h> int num = 5; void f1() { if (num % 2 == 1) num += 3; } void f2() { if (num % 2 == 0) num -= 2; } int main() { for (int i = 1; i <= 30; i++) { if (i % 3 == 1) f1(); else if (i % 3 == 2) f2(); else num += 7; } printf("%d", num); return 0; }
A85正確答案
B128
C5
D245
答案與詳解
