[问题] 小于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