作者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/cn.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