F(M,N)求解不大于N的自然数和是M的组成序列个数

#include "stdio.h"
#include "conio.h"
int f(int m,int n)
{

     if(m==1)
          return 1;
     if(n==1)
     {
          return 1;
     }
     if(m<n)
    {
       return f(m,m);
    }
   if (m==n)
   {
      return 1+f(m,n-1);
   }
   return f(m,n-1)+f(m-n,f(m-n,n));
}

main()
{
    printf("%d\n",f(6,1));


    getch();
}

上一篇:Python Qt GUI设计:窗口布局管理方法【强化】(基础篇—6)


下一篇:Window下配置NodeJs环境详解