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).
Input
整数nの値を入力します.
Output
fib(n)の値を出力します.
Example Input
7

Example Output
13

Hint
 
Author
リファレンスコード
#include
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
",fib(n)); return 0; }