[問題] C++用遞迴寫階層

看板C_and_CPP (C/C++)作者 (dm)時間8年前 (2017/05/21 16:58), 8年前編輯推噓6(606)
留言12則, 7人參與, 最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) win7 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) dev c++ 預期的正確結果(Expected Output): 0!= 1 1!= 1 2!= 2 3!= 6 . . . 程式碼(Code):(請善用置底文網頁, 記得排版) 這是一般常見的寫法,有成功 http://ideone.com/UPBXGy 這是我想不要用return寫看看的,失敗 http://ideone.com/gThUom (網址已修正)D 補充說明(Supplement): 大家好~ 小弟c++是自學的,如果問題太蠢還請多多包涵@@ 最近看到遞迴這邊感覺卡卡的想多寫寫練習一下,手邊的書對這部分提到的也不多 麻煩各位大大了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.113.205 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1495357119.A.4F8.html

05/21 17:20, , 1F
網址貼錯了吧
05/21 17:20, 1F

05/21 17:21, , 2F
第二個連結是不是錯了
05/21 17:21, 2F

05/21 17:44, , 3F
不要return就直接跑迴圈R
05/21 17:44, 3F
※ 編輯: mt055240 (36.232.113.205), 05/21/2017 19:27:07

05/21 19:33, , 4F
m大是指在子程式中加入FOR迴圈嗎
05/21 19:33, 4F

05/21 20:05, , 5F
提示你 上網查for迴圈
05/21 20:05, 5F

05/21 20:06, , 6F
然後你可以自己先手寫幾個運算 看看階乘是怎麼計算的
05/21 20:06, 6F

05/21 20:08, , 7F
再用程式去設計出那種樣子
05/21 20:08, 7F

05/21 20:11, , 8F
函式參數也有問題 查call by reference call by value
05/21 20:11, 8F

05/21 22:46, , 9F
我遞迴都不呼叫函數 改用for或者while表示 這樣用起來
05/21 22:46, 9F

05/21 22:46, , 10F
和迴圈有87%像
05/21 22:46, 10F

05/21 22:47, , 11F
不return就要有個參數來接結果 可以傳一個指標進去
05/21 22:47, 11F

05/21 22:49, , 12F
感謝各位大大的幫忙!! 看來我基本的觀念還需要加強@@ 完成後的程式 http://ideone.com/Zz1j3X ※ 編輯: mt055240 (36.232.113.44), 05/23/2017 15:54:01
文章代碼(AID): #1P8LQ_Ju (C_and_CPP)
文章代碼(AID): #1P8LQ_Ju (C_and_CPP)