[問題] 小於10 指定長度的各種組合

作者: mikemagic88 (Mikemagic88)   2016-10-04 02:52:51
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
問有沒有簡單的辦法如迴圈或遞迴
餵入的資料(Input):
1到9
預期的正確結果(Expected Output):
輸入1得到 0 1 2 3 4 5 6 7 8 9
輸入2得到 01 02 03 04 05 06 07 08 09 10 12 一直下去
數字彼此不能重複 例如不能出現11 22 33 44
錯誤結果(Wrong Output):
正確
程式碼(Code):(請善用置底文網頁, 記得排版)
http://pastebin.com/gN0BBfAa
補充說明(Supplement):
我很笨 什麼都不會 直接用爆破 想問正規但不要看不懂的解法
作者: CoNsTaR ((const *))   2016-10-04 04:05:00
你這個就是 10 進制不是嗎輸入的數字就是想要的位數然後就一直 +1 只要用 mod 10 跳過一樣的數字就好了
作者: TobyH4cker (Toby (我要當好人))   2016-10-04 10:09:00
11
作者: suwako   2016-10-04 11:12:00
http://pastebin.com/qS53jf81我用recursion的寫法 僅供參考
作者: BlazarArc (Midnight Sun)   2016-10-04 12:09:00
作者: pttworld (批踢踢世界)   2016-10-04 18:58:00
goo.gl/vl2aRH

Links booklink

Contact Us: admin [ a t ] ucptt.com