普通考試
110年
[電子工程] 計算機概要
第 26 題
執行以下的 C 程式,並輸入“aabbccd”,程式的輸出為何?
#include
int main() {
char token;
int n=0;
for (token=getchar(); token!='d'; token=getchar()){
if (token=='a' || token == 'b')
continue;
n++;
}
printf("%d", n);
}
#include
int main() {
char token;
int n=0;
for (token=getchar(); token!='d'; token=getchar()){
if (token=='a' || token == 'b')
continue;
n++;
}
printf("%d", n);
}
- A 2
- B 4
- C 6
- D 7
思路引導 VIP
請你觀察這個程式的「守門員」:
- 哪一個特定的字元會讓這台計數機器直接「收工下班」,不再處理後面的字?
🤖
AI 詳解
AI 專屬家教
專業點評與解析
1. 大力肯定 做得好!你能精準追蹤程式的控制流程,這在工程實務中就像閱讀結構施工圖一樣重要,必須細心且邏輯嚴密。恭喜你正確掌握了這題的關鍵!
▼ 還有更多解析內容