다양한 방법이 있겠지만 저는 예전에 이렇게 만들었더라구요 ㅎㅎ
#include <stdio.h>
double fibo(int n){
if (n==1||n==2){
return 1;
}else{
return fibo(n-2)+fibo(n-1);
}
}
int main(void){
int i;
int n=1;
printf("How many terms should I print out the Fibonacci sequence?\n");
scanf("%d",&i);
for(n;n<=i;n++){
printf("%.0lf ",fibo(n));
}
return 0;
}
실행 결과
'프로그래밍언어 > C' 카테고리의 다른 글
[C] 입력한 알파벳의 개수를 세주는 프로그램 만들기 (0) | 2021.08.25 |
---|---|
[c] switch문을 이용한 간단한 계산기 (0) | 2021.08.25 |
[c] 산술연산자(+, -, *, /, %) 와 증감 연산자(++, --) (0) | 2021.08.25 |
[c] 관계 연산자 (>, <, >=, <=, ==, !=) (0) | 2021.08.25 |
[c] 논리 연산자 (&&, ||, !) (0) | 2021.08.25 |