數列1,1,2,3,5,8,13,21,34 用c語言程式設計

2021-04-20 13:13:26 字數 1422 閱讀 4696

1樓:匿名使用者

判斷條件有問題,少寫了等於,應該是:

if (s==1)

else

c語言程式設計:兔子繁殖問題

2樓:匿名使用者

思路不要亂。這個月的兔子只有兩個**,一個**是上個月的老兔子,另一個**是這個月剛出生的兔子,而這個月剛出生的兔子,就是兩個月前的所有兔子,因為兩個月前的所有兔子,無論兩個月前就是老的,還是兩個月前剛生的,到了這個月就全部具有生育能力,每隻都可以下一對兒,所以可以得到一個遞推關係f(n) = f(n - 1) + f(n - 2)。那麼程式自然是

至於你的程式,很難把它改正確,因為這題壓根不是那個思路,那樣想會越想越亂的

3樓:用心愛你你不

#include

#include

#include

#define m 13

int main()

;for(i=2;i月兔子總數:%d\n",i,a[i]);

}getch();

return 0;}

4樓:劍影越林

這個題就是一個斐波那契數列

1,1,2,3,5,8,13,21,34

每個數等於前兩個數之和

用迴圈和遞迴都能寫

int fun(int month)

int arr[100]=;

int fei(int num)

if(arr[num-1])

ret+=arr[num-1];

else

return ret;}}

c語言問題:閱讀下列程式,則執行後的結果為 #include"stdio.h" main() { int c[][4]={1,2,3,4,5,6

5樓:倒黴熊

就是輸出 c[2][2] c[1][1] 十六進位制形式c[4]=

4個數為一行,也就是 幾行4列的二維陣列 總共16個數 就是 4行4列

陣列的下標從0開始的

所以 c[1][1] 表示的就是第二行第二列的數 也就是6所以 c[2][2]也就是 62 轉化成十六進位制就是 3e由於%x是小寫的,所以輸出的是小寫的e所以a

6樓:mr芒果牛奶

%x 代表輸出16進位制數,c[2][2]是是62,所以轉化完之後是3e,二維陣列陣列名代表陣列首地址,(c+1)指向第一行(從0行開始),(*(c+1)+1)指向第一行第一個數(從0開始計數),所以是6.

7樓:雲悠筆記

對於c語言來說,陣列不一定要有行的值,一定要有列的值,這個陣列一定要有16個數,除以四,得4,然後可以得出才c[2][2]為62,62的十六進位制是3e,所以就選a,但是不知道第二個

用分數列式是多少,375用分數列式是多少

3 7 du5 3 5 7 15 7 乘法運算性質 zhi 幾個數dao的積乘一個內數,可以讓積裡的任意一個因數乘這個數,再和其他數相容 乘。例如 25 3 9 4 25 4 3 9 2700。兩個數的差與一個數相乘,可以讓被減數和減數分別與這個數相乘,再把所得的積相減。例如 137 125 8 1...

用數列極限的n定義證明limnsinn

有 證明 任取 0 由 sinn n 0 sinn n 1 n 1 n 解得n 1 於是取n 1 1 則當n n時,恆有 sinn n 0 成立由極根的定義得知 lim n sinn n 0 當n 6k,k為整數時,極限為0,當n 6k 3 2,k為整數時,極限為1,極限不相等,所以是發散數列 是不...

數列 6,10,18,,數列 6,10,18,32,?

設a1 6,a2 10,a3 18,a4 36,an 1,an,an 1.有關係式 an 1 2an an 1 2n n 2,3,4.若算a5取n 4 a5 a4 1 2n 2an an 1 8 2 32 18 54 兩數之差分別是5 1 10 2 15 1 20 2 25 1 30 2 5的倍數減...