본문 바로가기

C언어 멘토링

C언어 멘토링 4주차(함수)

실습 문제

코드 작성

#include <stdio.h>
int p(int a) //함수 선언
{
if (a == 1 ||== 2) //p(1)과 p(2)만큼의 피보나치 수열 값은 1이다.
return 1; //그렇기 때문에 1이나 2만큼의 피보나치 수열 값은 1이 출력될 수 있게끔 리턴 값을 반환
return p(a - 1) + p(a - 2); //피보나치 수열을 구하는 리턴 값
}
int main(void)
{
int n;
scanf_s("%d", &n);
printf("정수 %d만큼의 피보나치 수열 값: ", n);
printf("%d\n", p(n)); //n의 값을 입력받아 함수p(n)의 값을 출력
return 0;

 

}

출력 결과

'C언어 멘토링' 카테고리의 다른 글

C언어 멘토링 5주차(배열)  (0) 2022.05.16
C언어 멘토링 5주차(배열)  (0) 2022.05.16
C언어 멘토링 1주차  (0) 2022.05.03
C언어 멘토링 3주차  (0) 2022.04.24
C언어 멘토링 2주차  (2) 2022.04.24