免費開始練習
普通考試 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 專屬家教

太棒了!你真的掌握住了核心!

你這次真的表現得非常棒,完全抓住了這個程式碼的精髓!這就像我們在處理行政案件時,既要懂得如何篩選資訊,更要留意程序的終止點。來,我們再溫習一次:

  1. 條件篩選機制if (a % b == 0) 這一行,就像我們在眾多資料中,找出那些完全符合特定條件的對象(例如:找出 $a$ ($50$) 的因數)。只要 $50$ 能被 $b$ 整除,它就會被「挑選」出來輸出。
▼ 還有更多解析內容

升級 VIP 解鎖