-
[C언어] 함수 - 피보나치 수예제/Layer7_20160328 2016. 3. 29. 20:48반응형
[피보나치 수]
입력)
자연수n
ex)
7
출력)
13
<<소스코드>>
1234567891011121314151617181920212223242526272829303132#include <stdio.h>int n=0, m=1;void pivonachi(int cnt, int state){if(n<=m){n=n+m;}else{m=n+m;}if(cnt==0){if(state==1)printf("%d", n);elseprintf("%d", m);return;}pivonachi(--cnt, state);}int main(){int n, m, cnt, state;scanf("%d", &cnt);if(cnt%2==1)//홀수인지 짝수인지 판별state=1;elsestate=2;pivonachi(cnt-1, state);return 0;}cs 반응형'예제 > Layer7_20160328' 카테고리의 다른 글
[C언어] 함수 - 삼각형 출력 (0) 2016.03.29 [C언어] 함수 - 1~n까지의 합 (0) 2016.03.29 [C언어] 함수 - 두 수 사이의 홀수 출력 (0) 2016.03.29 [C언어] 함수 - 순서대로 출력 (0) 2016.03.29 [C언어] 함수 - 역순으로 출력 (0) 2016.03.29