📄 dissolve1.cpp
字号:
#include <iostream.h>
#define MAX 100
int a[MAX],n;
void rd(int i,int k)
{
int j,r;
for (j=i;j>=1;j--)
if (j<=a[k-1])
{
a[k]=j;
if (j==i)
{
cout<<a[0]<<"=";
for (r=1;r<k;r++)
cout<<a[r]<<"+";
cout<<a[k]<<endl;
}
else
rd(i-j,k+1);
}
}
void main()
{
cout<<"Input the number"<<endl;
cin>>n;
cout<<"The answer is:"<<endl;
a[0]=n;
rd(n,1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -