c語言程式設計遞增的牛群若一頭小母牛從年

2021-06-19 11:18:29 字數 835 閱讀 4146

1樓:半個梅

自己親手遍的喲:

#include

main()

;scanf("%d",&n);

sum[0]=1;

sum[1]=1;

sum[2]=1;

for(i=3;i

else sum[i]=2*sum[i-1]-sum[i-2];

}printf("%d",sum[n-1]);}

2樓:給我個心跳灬

#include

int f(int n)

int main()

c語言設有一頭小母牛,從出生第四年起每年生一頭小母牛,按此規律,第n年時有幾頭母牛 求解釋

3樓:

n-1說的是去年一共有多少頭,然後n-3說的是3年前有多少頭(也就是說性成熟可生育的母牛數量),那麼去年的牛數加上可生育的牛數量(也就是今年新產的小牛數量)就是今年牛數量

舉個例子,第5年就是第四年的牛數量加上第2年的牛數量(第二年的牛已經全部可以生育了)

4樓:匿名使用者

遞迴主要看的是每個步驟之間的關聯,fac(n)代表第n年的頭數,那麼fac(n-1)就必然是n-1年時的頭數,現在只需加上此年的增長量即可,但是因為年齡為1、2、3的牛都不會繁殖,而且每頭牛一次生一頭,所以他只要加上三年前的牛的數量即可(因為只有三年前的牛在此年才能生育),如果每年生兩頭就要加上2fac(n-3)了。你可能在n-3的地方會迷茫,其實你在本子上算算就知道了,在n-3年使得牛就已經催在(也就是有年齡了且至少一歲),那麼三年後就能生育了

C語言 一頭母豬一年生一頭小母豬,小母豬到第四年開始生產,問n年後有多少母豬,編寫程式

將每一年母豬分為四類,大母豬,一年小母豬,兩年小母豬,三年小母豬,分別設為a,b,c,d,其數量用一個向量x表示為 a,b,c,d 那麼從年齡變化和生育要求可以知道,第i年,a i a i 1 d i 1 b i a i 1 c i b i 1 d i c i 1 這個變化可以用一個矩陣y表示 1,...

求助一題C語言程式,用指標的,C語言程式設計題,用指標咋做?

new2 next i next i next new1 new1 next new2 c語言程式設計題,用指標咋做?c語言問題求助 利用指標編寫一個c程式 include int main for ip ary ip ary 10 ip printf d ip return 0 c語言指標簡單習題...

和其它的一些程式語言如C比,漢語程式設計好學不

漢語程式設計 是基於漢語習慣的,它雖然有一定數量的單詞,但為了滿足程式設計的需要,還必須具備擴充的能力,你完全可以去定義某一個詞名的程式,程式的定義也是利用原先所存在的詞來完成。對於我們中國人來說,學習漢語程式設計或用漢語程式設計去做計算機程式方便是顯而易見的。我們可以總結下面三點 一 打破了英文程...