作者chuev (嗚~)
看板C_and_CPP
標題[問題] 電費計算
時間Fri May 27 20:21:25 2011
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) C
問題:
http://codepad.org/6YzMgcOK 小弟要嘗試跑以上程式(計算電費的)
無奈在最後金額結算處有點小BUG
小弟還是個初學者
不知如何修改程式碼才能讓金額順利跑出來
麻煩各位大大幫小弟看一下
感激!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.160.178.222
→ firejox:100 ----> 100.0 依此類推 05/27 20:30
→ angel212310:請在main(void)前面加上void,也就是void main(void) 05/27 21:23
→ angel212310:原因請去看函式或者是副程式的定義 05/27 21:25
→ angel212310:簡單來說main也是一種函式(副程式) 05/27 21:25
推 johnlinvc:標準是int main才對.... 05/27 21:34
→ angleevil:int main 05/27 21:43
→ asadman1523:現在連C都不能用void了...至少code block不接受 05/27 21:52
推 stosto:根據ISO C++的規定,main函式的形式只能是int 05/27 23:57
→ ducksteven:沒寫型別不是預設 int 嗎? 05/28 00:40
→ angel212310:沒學過C....但看過C都用void,底下有請高手解答 05/28 02:24
→ firejox:void main是古老的turbo c才做的事... 05/28 08:51
推 kmeita:應該是要用int main吧,似乎是要回傳給作業系統之類的 05/28 08:52
推 shec1213:古老的C有可能會用void 但後來的標準是規定int 05/28 10:56
→ james732:古老的C是沒在寫回傳值的,只有個 main() 這樣 XDDD 05/28 11:16
推 chmod:K&R聖經的程式碼幾乎沒寫回傳值 05/28 11:38
→ xatier:classic C假設沒有寫回傳值一律用 int 05/28 14:39
→ xatier:雖然classic C不寫回傳值會預設用 int,但還是建議寫清楚 05/28 14:55
→ xatier:就GG囉~ 因為一個缺少的分號而改變了 main 的回傳類型 05/28 14:56
→ xatier:會用 void main(void) 的方式是因為微軟環境下 turbo C會 05/28 14:57
→ xatier:對 main ()的回傳直很有意見,所以大家乾脆用void main() 05/28 14:58
→ xatier:這種方式讓他閉嘴,但這是不好的寫法 05/28 14:58
→ xatier:順帶一題,精華區有資料.... z-3-7-4 05/28 15:00