C언어 Fibonacci 수열 최댓값 및 정렬하기.
#include <stdio.h>
int Max(int num);
int Fibo(int num);
int main(void) {
int num;
printf("Enter the number: ");
scanf("%d", &num);
printf("%d\n", Max(num));
for(int i=num-1 ; i>=0 ; i--) {
printf("%d ", Fibo(i));
}
return 0;
}
int Fibo(int num) {
if(num==0)
return 0;
else if(num==1)
return 1;
else
return Fibo(num-1)+Fibo(num-2);
}
int Max(int num) {
int max;
max = Fibo(num-1);
return max;
}
<결과값>
'Algorithm(알고리즘) > C언어' 카테고리의 다른 글
C++ 기본 문법 정리 (백준 풀이 모음) (0) | 2020.12.17 |
---|---|
C언어 변수값 SWAP 하기. (0) | 2018.11.12 |
C언어 최대공약수, 최소공배수 구하기 (0) | 2018.10.24 |
C언어 2018년 달,월 입력하면 요일 나오게 하기. (0) | 2018.10.24 |