🔗문제 풀러가기
단계별로 풀어보기 단계 21의 2번째 문제이다.
피보나치를 어떻게 나타낼지 이미 문제에 명시되어 있다.
이를 재귀함수에 대입하여 작성하기만 하면 되는 쉬운 문제이다.
#include <iostream>
using namespace std;
int Pibo(int n)
{
if (n == 0)
{
return 0;
}
if (n == 1)
{
return 1;
}
return Pibo(n - 1) + Pibo(n - 2);
}
int main()
{
int n;
cin >> n;
cout << Pibo(n);
}
이렇게 하여 재귀의 실행이 끝나면 입력받은 수 n의 피보나치가 출력된다!