过去一周我一直在努力解决这个相当棘手的问题:(我必须使用递归找到总和为给定自然数的所有数字组合。除了“使用系统”之外,我不允许使用 LINQ 或其他任何东西”
例如,如果输入为 7,则输出应如下所示:
1 + 1 + 1 + 1 + 1 + 1 + 1
2 + 1 + 1 + 1 + 1 + 1
2 + 2 + 1 + 1 + 1
2 + 2 + 2 + 1
3 + 1 + 1 + 1 + 1
3 + 2 + 1 + 1
3 + 2 + 2
3 + 3 + 1
4 + 1 + 1 + 1
4 + …Run Code Online (Sandbox Code Playgroud)