看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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)
linotwo:會錯是因為一開始 n 為零,r = r * n 會使 r 為零。 12/04 23:45