作者mikemagic88 (Mikemagic88)
看板C_and_CPP
標題[問題] 小於10 指定長度的各種組合
時間Tue Oct 4 02:52:51 2016
開發平台(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):
我很笨 什麼都不會 直接用爆破 想問正規但不要看不懂的解法
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.185.126
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1475520775.A.891.html
1F:推 CoNsTaR: 你這個就是 10 進制不是嗎 10/04 04:05
2F:→ CoNsTaR: 輸入的數字就是想要的位數 10/04 04:07
3F:→ CoNsTaR: 然後就一直 +1 只要用 mod 10 跳過一樣的數字就好了 10/04 04:09
4F:→ TobyH4cker: 11 10/04 10:09
6F:→ suwako: 我用recursion的寫法 僅供參考 10/04 11:12
8F:→ pttworld: goo.gl/vl2aRH 10/04 18:58