C语言算法1
摘要:
输入m和n(20=m=n0),请编程求出满足以下方程的正整数数列i1,i2,....,in,使得:i1+i2+...+in=m,且i1=i2...=in。例如:输入n=4,m=8时,将得到如下5个数列:
5 1 1 1 4 2 1 1
3 3 1 1 3 2 2 1
2 2 2 2
--------------------------------------------------------------------------------
这是朋友问我的一道上机考试题。以下是我给出的答案,第二个在第一个下优化了一点,可以尝试输入较大的数比较一下算法优劣。 阅读全文