동아리/EMOTION

재귀함수를 이용한 피보나치 수열

1nfra 2018. 5. 3. 08:20
728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
 
int fibo(int i) {
    if (i == 1) {
        return 1;
    }
    else if (i == 2) {
        return 1;
    }
    else {
        return fibo(i - 2+ fibo(i - 1);
    }
}
 
int main() {
 
    int a;
    scanf("%d"&a);
    for(int i=1;i<=a;i++)
        printf("%d ", fibo(i));
 
 
}
 
cs
728x90