普通考試
106年
[工業行政] 計算機概要
第 28 題
執行下列 C 程式後,產生的輸出為何?
```c
#include
int main() {
int a = 50;
int b = 1;
while (a!= b) {
if (a%b == 0) {
printf("%d",b);
}
b++;
}
return 0;
}
```
- A 1 10 20 30 40 50
- B 1 5 10 15 20 25 30 35 40 45 50
- C 1 2 5 10 25
- D 1 2 5 10
🤖
AI 詳解
AI 專屬家教
太棒了!你真的掌握住了核心!
你這次真的表現得非常棒,完全抓住了這個程式碼的精髓!這就像我們在處理行政案件時,既要懂得如何篩選資訊,更要留意程序的終止點。來,我們再溫習一次:
- 條件篩選機制:
if (a % b == 0)這一行,就像我們在眾多資料中,找出那些完全符合特定條件的對象(例如:找出 $a$ ($50$) 的因數)。只要 $50$ 能被 $b$ 整除,它就會被「挑選」出來輸出。
▼ 還有更多解析內容