#include <iostream>
using namespace std;
class Fib {
private:
int term;
public:
int fib(int n);
};
int Fib::fib(int n) {
n = term;
if (term == 0) return 0;
if (term == 1) return 1;
else
return fib(term - 1) + fib(term - 2);
}
int main() {
Fib Fin;
int a;
cin >> a;
int b = Fin.fib(a);
cout << b;
return 0;
}
c++ 처음배운다.. 무슨 클래스 써서 코드를 짜라는데 피보나치 수열 관련된 코드임
자꾸 실행시켜보면 이상한결과가 나오네;; 10 넣으면 55가 나와야되는데
뭐가 잘못됐는지 알려줄사람??
해당 댓글은 삭제되었습니다.
어떻게 고칠까ㅠㅠ c언어도 ㅈㄴ 가물가물해서 힘드네
거기만 잘못된게 아니라 지웠어