看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《bernachom (Terry)》之銘言: : 最近在寫書本後面的練習 : 程式碼我寫起來不長,可是就是compiler一直沒過... : 題目是: : 寫一個叫做sum()的函數,它可以指定要累加的數字,數量,並把結果傳回來 : 例如在主程式中執行以下敘述: : int x; : x=sum (5); : 會讓程式發出要求使用者輸入5個整數的訊息,並把使用者輸入的5個整數加總後存到變數 : x裡面 int sum(int count) { for ( ???? ) { ???? cout << "請輸入第 ?? 個數字: "; cin >> ????; ???? += ???? } return ????; } int main() { int x = sum(5); } 或許可以往這樣的方向去想想看 容我再一次提醒:請仔細看 compiler 吐出來的錯誤訊息 就算看不懂,也不要只丟一句「可是就是compiler一直沒過」這樣的話 把完整的錯誤訊息貼上來,也有助於大家幫你抓蟲 因為 compiler 沒過的可能性有好幾千種 如果你只這麼說,沒有人能夠猜到你的問題是什麼 對了,請注意題目的要求:它可以指定要累加的數字 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.171.46 ※ 編輯: james732 來自: 140.117.171.46 (08/09 02:02)
bernachom:謝謝了,我再試一下,因為我覺得是我亂寫所以compiler 08/09 02:05
bernachom:沒過...如果compiler過了..結果一定也不正確.. 08/09 02:05
james732:那為什麼要亂寫呀 XDDDD 好可愛的想法 08/09 02:05
bernachom:所以我才這樣說...QQ...我先去試了,謝謝幫忙 08/09 02:06
分享一個很重要的概念: 在實際上用手敲程式碼之前,至少對即將寫出來的程式架構要有個基本但完整的概念 也就是說,先用「腦」思考,想得差不多「嗯,這麼寫就沒問題」再來敲程式碼 這樣會比邊寫邊想還要有效率、而且不容易錯誤 (當然比較大的程式不是光用想就夠了 XD 但是小程式至少要能做到先想清楚) ※ 編輯: james732 來自: 140.117.171.46 (08/09 02:09)
bernachom:寫出來了!!....謝謝幫忙^^ 08/09 02:42
xatier:coding不是用指間在思考的嗎XD 08/09 07:39
ilovebbs:在指間是在更細部的思考吧~大方向想好再下手~ 08/09 10:40
VictorTom:推edit裡的概念:) 另外像小弟腦容量比較小一點, 還喜歡 08/09 10:44
VictorTom:pseudo code, 流程圖等紙筆輔助, 有時code寫到一半都還 08/09 10:45
VictorTom:需要重新review自己的想法/作法....XD 08/09 10:45