統測
112年
[工程與管理類] 專業科目(2)
第 40 題
📖 題組:
擬計算 1 到正整數 n 之累加和,即 sum=1+2+3+...+(n-2)+(n-1)+n, n>1,使用 C 語言分別以下列二種不同方式實現之。
擬計算 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. 一起看看這個溫暖的累計過程
▼ 還有更多解析內容