兔子生兔子的編程題遞歸 C語言:斐波那契數(shù)列問題(兔子生兔子~)?
C語言:斐波那契數(shù)列問題(兔子生兔子~)?C語言編程問題:有一對兔子,從出生后第三個月開始每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數(shù)是多少?直接寫一
C語言:斐波那契數(shù)列問題(兔子生兔子~)?
C語言編程問題:有一對兔子,從出生后第三個月開始每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數(shù)是多少?
直接寫一個for循環(huán),int a=0,int b=1//開始的兔子數(shù),int num=0//中間數(shù),for(int n=1n<13n){printf(%d個月兔子總數(shù):d,n,b)num=b=(a*2)(b-a)a=b}如果您不知道為什么要使用公式(a*2) (B-A),你可以列出每月計算的總數(shù),你可以看到規(guī)則。C語言已經(jīng)很久沒寫了,可能有語法問題
main(){long F1,F(xiàn)2 int i F1=F2=1 for(i=1I<=20i)//40個月了,再多也沒有意義了,是不是{printf(“ LD”,F(xiàn)1,F(xiàn)2)這樣,每個月的數(shù)字就不會在一起了,后面會有空格中間,因為它是一個長塑料,所以ld12ld表示它總共占12位。如果(I%2==0)printf(”)F1=F1 F2這個月等于前兩個月的總和,F(xiàn)2=F1,F(xiàn)2同上}