https://www.acmicpc.net/problem/10870

 

10870번: 피보나치 수 5

피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가

www.acmicpc.net

 

 

 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
using namespace std;
 
int fibonacci(int n)
{
    if (n == 0)
    {
        return 0;
    }
 
    if (n == 1)
    {
        return 1;
    }
 
    return { fibonacci(n - 1+ fibonacci(n - 2) };
}
 
int main()
{
    int n;
    cin >> n;
 
    cout << fibonacci(n) << endl;
}
cs

 

 

'⭐ 코딩테스트 > 백준' 카테고리의 다른 글

[백준 10798 C/C++] 세로읽기  (0) 2023.04.19
[백준 2563 C/C++] 색종이  (0) 2023.04.19
[백준 1085 C++] 직사각형에서의 탈출  (0) 2022.11.19
[백준 10815 C++] 숫자 카드  (0) 2022.11.17
[백준 2566 C++] 최댓값  (0) 2022.11.16