[問題] 遞回

看板C_and_CPP (C/C++)作者 (藍色感覺)時間14年前 (2012/02/28 08:29), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++6 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): try 遞直接迴 餵入的資料(Input):預期的正確結果(Expected Output): 1,2,....99 錯誤結果(Wrong Output): 沒出現1~99 程式碼(Code):(請善用置底文網頁, 記得排版) #include "iostream.h" int A(int i); void main() { A(1); } int A(int i) { if (i==10) { return 99; } else { return A(i+1); cout<<i<<"\n"; } } 補充說明(Supplement): 自學, 想try一下遞迴的功能,但...跟自己想像有一點落差... 不知道怎麼改可以看到遞迴效果, 也就是.....自己呼叫自己99次=>1,2,3,4....99 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.236.8 ※ 編輯: BlueFeel 來自: 114.32.236.8 (02/28 08:30)

02/28 08:52, , 1F
把cout放在return後吧,你都離開了怎麼cout??
02/28 08:52, 1F

02/28 12:08, , 2F
感恩!
02/28 12:08, 2F

02/28 15:07, , 3F
XD
02/28 15:07, 3F
文章代碼(AID): #1FJ1_uBN (C_and_CPP)
文章代碼(AID): #1FJ1_uBN (C_and_CPP)