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

看板C_and_CPP作者 (Mikemagic88)時間7年前 (2016/10/04 02:52), 編輯推噓3(306)
留言9則, 6人參與, 最新討論串1/1
開發平台(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://www.ptt.cc/bbs/C_and_CPP/M.1475520775.A.891.html

10/04 04:05, , 1F
你這個就是 10 進制不是嗎
10/04 04:05, 1F

10/04 04:07, , 2F
輸入的數字就是想要的位數
10/04 04:07, 2F

10/04 04:09, , 3F
然後就一直 +1 只要用 mod 10 跳過一樣的數字就好了
10/04 04:09, 3F

10/04 10:09, , 4F
11
10/04 10:09, 4F

10/04 11:12, , 5F

10/04 11:12, , 6F
我用recursion的寫法 僅供參考
10/04 11:12, 6F

10/04 12:09, , 7F

10/04 18:58, , 8F
goo.gl/vl2aRH
10/04 18:58, 8F

10/21 23:32, , 9F
菜逼8寫法給你參考 http://ideone.com/reSKql
10/21 23:32, 9F
文章代碼(AID): #1Nyga7YH (C_and_CPP)