[問題] 遞迴程式
因為需要利用到所有英文字大小寫的各種組合
所以用遞迴寫了一個找出一個單字的所有大小寫組合的FUNCTION( AllWordCase)
然後在終止條件用得到的該字串跑一些功能 (showAllWordCase)
code如下
http://codepad.org/8Vj8EPGy
可是不解的是程式會死在遞迴途中
如果我把Data data拿掉 把show加上註解先不用
那遞迴就可以順利執行 結果應該也正確
因為想知道死在哪
所以用printf 在各行 想看一下是當在哪
在if判斷式裡加在任何地方都沒有出現
所以應該是死在if判斷式外
又想知道是死在第幾層遞迴 所以printf(" i== %d ,i")加在宣告完tt1,tt2後
後來發現都是死在i==2的時候
不知道為什麼加回Data data 及show() 以後 就是會死當
或許是小弟有哪些對遞迴不懂的
百思不得其解 希望有高手可以指點一下@@
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 106.1.244.14
※ 編輯: jimmyoic 來自: 106.1.244.14 (10/14 23:59)
→
10/15 00:07, , 1F
10/15 00:07, 1F
→
10/15 00:16, , 2F
10/15 00:16, 2F
→
10/15 00:17, , 3F
10/15 00:17, 3F
→
10/15 00:22, , 4F
10/15 00:22, 4F
→
10/15 00:22, , 5F
10/15 00:22, 5F
→
10/15 00:25, , 6F
10/15 00:25, 6F
→
10/15 00:26, , 7F
10/15 00:26, 7F
→
10/15 00:27, , 8F
10/15 00:27, 8F
→
10/15 00:40, , 9F
10/15 00:40, 9F
→
10/15 00:40, , 10F
10/15 00:40, 10F
推
10/15 00:48, , 11F
10/15 00:48, 11F
→
10/15 00:48, , 12F
10/15 00:48, 12F
→
10/15 00:51, , 13F
10/15 00:51, 13F
推
10/15 00:51, , 14F
10/15 00:51, 14F
→
10/15 00:56, , 15F
10/15 00:56, 15F
推
10/15 15:43, , 16F
10/15 15:43, 16F
推
10/15 16:42, , 17F
10/15 16:42, 17F
推
10/16 00:49, , 18F
10/16 00:49, 18F
→
10/16 03:32, , 19F
10/16 03:32, 19F
→
10/16 03:32, , 20F
10/16 03:32, 20F
→
10/16 09:46, , 21F
10/16 09:46, 21F
→
10/16 13:33, , 22F
10/16 13:33, 22F
推
10/17 11:46, , 23F
10/17 11:46, 23F