#include <stdio.h>
#include <stdlib.h>
int fun(int m,int n)
{int i,j=0,k;
if(n<m)
return 0;
if(n==m||m==1)
return 1;
for(i=1;i<=m;i++)
j=j+fun(i,n-m);
return j;
}
int main()
{int i,j,k=0;
for(i=1;i<100;i++)
k=k+fun(i,100);
printf("%d\n",k);
system("pause");
return 0;
}
这是全代码,谁能做到比我的短!
|