c语言,如何求一个数分成几个数之和!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/01 18:45:38
c语言,如何求一个数分成几个数之和,并且分成的每一个数都不相同,求这几个数,要求这几个数的乘积为符合条件最大的
如:10
2 3 5

这个问题好像还是有点复杂的,似乎是用穷举的方法也不是那么好实现。其实这样的问题主要是看你数学的思维好不好,如果你能想到用数学的求解方法,那你告诉我了我就可以用程序写出来。
所以,主要还是考察算法的!算法出来了程序就很简单的。

好像很复杂,自己想想吧