백준

[2747] 피보나치 수

Jcoder 2018. 7. 23. 18:55


#include <iostream>
#define MAX 45
using namespace std;
int iterative_fib(int n);
int main()
{
int n;
cin >> n;
cout << iterative_fib(n) << endl;
return 0;
}
int iterative_fib(int n)
{
int fib[MAX], i;
fib[0] = 0;
fib[1] = 1;
for (i = 2; i <= n; i++)
fib[i] = fib[i - 1] + fib[i - 2];
return fib[n];
}