老早就有人解决过的,不过不是delphi,你参考一下吧题目:一头小母牛,从第四年起每年生一头小母牛
问第n年后有多少头?
请把数学公式也写出来!算法真是重要!
程序编出来啦第一次这么满足:
输入50,机器算了那么长时间!
#include "my.h"
int f(int);
void main()
{
 int n;
 system("pdos95.bat");
 printf("请输入年数:");
 scanf("%d",&n);
 printf("\n   %d年后有%d头牛!\n",n,f(n));
}int f(int n)
{
 if((n==0)||(n==1)||(n==2)
  ||(n==3)||(n==-3))
  return 1;
 else return( f(n-1)+f(n-3));
}