老早就有人解决过的,不过不是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));
}
问第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));
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货