问题 3893 --自然数的拆分(完善程序)

3893: 自然数的拆分(完善程序)★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 1111  解决: 810
[提交][状态][命题人:]

题目描述

输入自然数n,然后将其拆分成由m个自然数相加的形式,参与加法运算的数可以重复。
#include<iostream>
#include<iomanip>
using namespace std;
int m,n,a[100];
void pr()
{
	cout<<m<<"=";
	for(int i=n;i>=2;i--)
	cout<<a[i]<<"+";
	______(1)______;
}
void fen(int x,int y)
{
	if(y==1)
	{
		______(2)_____;
		pr();
	}
	else for(int i=1;i<=x-y+1;i++)
	{
		a[y]=i;
		_______(3)_______; 
	}
}
int main( )
{
    cin>>m>>n;
    _____(4)_______;
    return 0;
}

输入

输入两个整数n和m

输出

输出如样例!
样例输入
Copy
4 2
样例输出
Copy
4=1+3
4=2+2
4=3+1

提示

来源

[提交][状态]