找斐波那契數列中的第N個數 遞迴與函式自呼叫演算法

2022-05-13 04:25:13 字數 630 閱讀 2739

題目描述 description

用遞迴的方法求斐波那契數列中的第n個數 

輸入輸出格式input/output

輸入格式:

一行,乙個正整數n

輸出格式:

一行,乙個數,表示斐波那契數列中的第n個數 

輸入輸出樣例sample input/output

樣例測試點#1

輸入樣例:

15輸出樣例:

610

思路:經過討論,得出斐波那契數列的遞迴式:f(n-1)+f(n-2),然後直接遞迴就得了

**如下(這裡用的是long long 型別的,太小會跪……):

1 #include 2

long

long fun(long

longn)3

8int

main()

9

斐波那契數列第n項

1 斐波那契數列第n項 在斐波那契數列中,fib0 0,fib1 1,fibn fibn 1 fibn 2 n 1 給定整數n,求fibn mod10000。輸入格式 輸入包含多組測試用例。每個測試用例佔一行,包含乙個整數n。當輸入用例n 1時,表示輸入終止,且該用例無需處理。輸出格式 每個測試用例...

c 遞迴求斐波那契數列第N位數

斐波那契數列因古希臘建築 伯特農神殿 和雕塑 公尺羅的維納斯 上出現的 分割 而聞名,有許多有趣的數學特性。斐波那契數列由兩個 1 開端,其後的每一位數字都是前兩位數字之和。譬如 1 和 1 的和為 2,1 和 2 的和為 3,2 和 3 的和為 5,3 和 5 的和為 8 一直這樣繼續計算下去,就...

查詢斐波納契數列中第N個數

所謂的斐波納契數列是指 前2個數是 0 和 1 第 i 個數是第 i 1 個數和第i 2 個數的和。斐波納契數列的前10個數字是 0,1,1,2,3,5,8,13,21,34 給定 1,返回 0 給定 2,返回 1 給定 10,返回 34 非遞迴方式的 本題是斐波拉契數列的變種,斐波拉契數列常用的解...