普考申論題
107年
[資訊處理] 程式設計概要
第 二 題
二、請問以下程式輸出的結果為何?(10 分)
#include
#include
using namespace std;
int main(void){
int i=0, sum=0;
while(i < 21) {
if(i % 3 != 0) {
i++;
continue;
}
sum += i++;
}
cout<< "i=" <
📝 此題為申論題
思路引導 VIP
這是一題典型的迴圈追蹤題。關鍵在於辨識:
- while 條件:i 達到 21 時停止。
🤖
AI 詳解
AI 專屬家教
【考點分析】while 迴圈控制、continue 指令、後置遞增運算子、算術模除運算。
【理論/法規依據】後置遞增 i++ 會先回傳原值參與運算,再將變數加 1;continue 會立即跳至下一次迴圈判定。
【分析與論述】
▼ 還有更多解析內容