那个菲波尔数列``听过的请进``
如果是以后每3个月每只兔子产2只兔子的话``代码是不是如下:
main()
{
int i,sum,sum2=2;
for (i=0;i<=12;i+=3);
{
sum+=sum2;
sum2*=2;
}
printf("%d",sum);
getch();
}
问题点数:20、回复次数:9Top
1 楼cngdzhang()回复于 2004-05-04 15:42:40 得分 10
每三个月和每个月的出来的序列都是一样的
long f(int n)
{
long n1=1,n2=1,t=1;
int i;
for(i=2;i<n;i++)
{
t=(n1+n2)*2;
n1=n2;
n2=t;
}
return t;
}Top
2 楼saoyu(烧鱼)回复于 2004-05-04 16:44:58 得分 0
我只听说过费波那切数列,1,1,2,3,5……Top
3 楼qyet(少年心气)回复于 2004-05-04 22:53:56 得分 0
递归的:
int fibonacci(int n)
{
if(n==1 || n==2) return 1;
else return(f(n-2)+f(n-1));
}
1,1,2,3,5,8,13……Top
4 楼cxjddd(又是花开时)回复于 2004-05-05 03:56:53 得分 0
每 3 个月每只兔子产 2 只兔子?Top
5 楼liushuaiboy(标准菜鸟)回复于 2004-05-05 10:57:31 得分 0
1,1,后面地数是前面2个地和,呵呵Top
6 楼clark0506(天魔解体)回复于 2004-05-05 13:52:32 得分 0
照你这么说应该是
3^n*2 (n=1,2,3,4) n代表季度Top
7 楼backspray(拨云)回复于 2004-05-05 17:01:36 得分 0
还记得公式吗:
f1=1;
f2=2;
f(n)=f(n-1)+f(n-2)
1,2,n,n-1,n-2指的是下标;
这是递归问题...Top
8 楼shifan(Lothander)回复于 2004-05-05 17:49:38 得分 0
1 1 2 3 5 8...
f(n)={[(1+sqrt(5))/2]^n-[(1-sqrt(5))/2]^n}/sqrt(5)Top
9 楼Dragon132(飞龙在天)回复于 2004-05-05 19:39:56 得分 10
是不是每只免子都是母的??
main()
{
int i,sum,sum2=2;
for (i=0;i<=12;i+=3);
{
sum2*=3; \\生两个不就是一个变三个嘛。不会只生一次吧!!
}
printf("%d",sum);
getch();
}Top




