一个算法

  • 主题发起人 主题发起人 import
  • 开始时间 开始时间
I

import

Unregistered / Unconfirmed
GUEST, unregistred user!
程海 <assdddfdd@263.net> 题目:一头小母牛,从第四年起每年生一头小母牛
问第n年后有多少头?
请把数学公式也写出来!
算法真是重要!
程序编出来啦第一次这么满足:
输入50,机器算了那么长时间!
#include "my.h"
int f(int);
void main()
{
int n;
system("pdos95.bat");
printf("请输入年数:");
scanf("%d",&n);
printf(" %d年后有%d头牛!",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));
}
 
 
后退
顶部