C/C++經典程式訓練2---斐波那契數列 (sdut oj)
C/C++經典程式訓練2---斐波那契數列
Time Limit: 1000MS Memory Limit: 65536KB
Problem Description
編寫計算斐波那契(Fibonacci)數列的第n項函式fib(n)(n<40)。
數列:
f1=f2==1;
fn=fn-1+fn-2(n>=3)。
數列:
f1=f2==1;
fn=fn-1+fn-2(n>=3)。
Input
輸入整數n的值。
Output
輸出fib(n)的值。
Example Input
7
Example Output
13
Hint
Author
參考程式碼
#include<stdio.h>
int fib(int n)
{
int y;
if(n == 1 || n == 2)
{
y = 1;
}
else
{
y = fib(n - 1) + fib(n - 2);
}
return y;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",fib(n));
return 0;
}
相關文章
- 斐波那契數列 (C#)C#
- 斐波那契數列
- 斐波那契數(C/C++,Scheme)C++Scheme
- C/C++經典程式訓練5---圖形列印問題 (sdut oj)C++
- 斐波那契數列(Java)Java
- [C103] 斐波那契數列
- PHP 與斐波那契數列PHP
- 斐波那契數列詳解
- 斐波那契數
- js實現斐波那契數列JS
- 斐波那契數列js 實現JS
- 斐波那契數列演算法演算法
- 斐波那契數列Ⅳ【矩陣乘法】矩陣
- C++版本 17:菲波那契數列C++
- 演算法(1)斐波那契數列演算法
- 面試題9-斐波那契數列面試題
- js計算斐波那契數列程式碼例項JS
- 使用Python實現斐波那契數列Python
- JavaScript 實現:輸出斐波那契數列JavaScript
- js迭代器實現斐波那契數列JS
- 演算法一:斐波那契阿數列演算法
- 斐波那契數列的分治法計算
- 斐波那契數列的python實現Python
- 大數斐波那契數列的演算法演算法
- Leedcode-斐波那契數
- 斐波那契數列三種實現函式函式
- 計算斐波那契數列的演算法演算法
- 劍指offer-9-斐波那契數列-javaJava
- 斐波那契數列演算法 JS 實現演算法JS
- hdu 3117矩陣+斐波那契數列矩陣
- C/C++程式訓練6---歌德巴赫猜想的證明 (sdut oj)C++
- 從斐波那契數列談談程式碼的效能優化優化
- 斐波那契查詢
- 斐波那契數列的通項公式及證明公式
- 每日一算 -- 斐波那契數列型別題型別
- 斐波那契數列 多語言實現 筆記筆記
- 演算法學習記錄六(C++)--->獲取斐波那契數列第n項演算法C++
- fibonacci斐波那契數列詳解 遞迴求Fn非遞迴求Fn求n最近的斐波那契數遞迴