→ linotwo:會錯是因為一開始 n 為零,r = r * n 會使 r 為零。 12/04 23:45
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
DEV C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
L1標籤的r=r*n 為什麼不能放在if(n>0)判斷領域外面
像我程式碼的那樣
放在裡面跟放在外面好像沒有差別吧~?
但是放在外面好像跑不出結果,
為什麼啊~? 兩者到底有何差別呢~?
餵入的資料(Input):
預期的正確結果(Expected Output):
720
錯誤結果(Wrong Output):
0
程式碼(Code):(請善用置底文網頁, 記得排版)
http://ideone.com/2qLosZ
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.253.197.20
※ 編輯: supercygnus 來自: 111.253.197.20 (12/04 22:46)