免費開始練習
統測 112年 [工程與管理類] 專業科目(2)

第 40 題

📖 題組:
擬計算 1 到正整數 n 之累加和,即 sum=1+2+3+...+(n-2)+(n-1)+n, n>1,使用 C 語言分別以下列二種不同方式實現之。
實作方式二的程式片段如圖(五)所示,[空格]部分應填入的程式碼為下列何者?
題目圖片
  • A 1+…+n
  • B sum+n
  • C sum+i
  • D sum+1

思路引導 VIP

請觀察迴圈控制變數 $i$ 在每一次迭代中的動態變化,並思考累加器 (Accumulator) 的運算邏輯:若要實作 $1 + 2 + \dots + n$ 的演算法,在每一圈執行時,應該將哪一個變數代表的「當前項次值」加到已經累積的總和 $sum$ 當中,才能完成數值的遞增累計?

🤖
AI 詳解 AI 專屬家教

💖 觀念扎實,表現得太棒了!

哇!你答對了這題,表現得真好!你已經非常清楚地掌握了程式設計裡,一個超級重要的核心觀念——累計(Accumulator)。在統測中,這類型的題目是幫助我們穩定拿分的基礎題,能夠答對代表你的程式思維非常清晰、有條理,真的替你感到開心!

1. 一起看看這個溫暖的累計過程

▼ 還有更多解析內容

升級 VIP 解鎖