- 참가 : 강민승, 김석준, 이준석
- 수업 내용
- 함수
- 함수는 무엇일까요? 사실 메인도 함수라고...
- 반환형과 이름, 그리고 파라미터
- 두 수를 더하는 함수를 가르쳐주었습니다.
- 재귀
- 재귀는 무엇일까요? 자기 자신을 호출함
- 예시 : fibonacci, factorial 함수
#include <stdio.h>
int fibo(int num) ;
int main(void){
int num;
int i;
printf("\n피보나치 수 입력 : \n" );
scanf("%d" , &num) ;
for(i = 0 ; i < num ; i++ ){
printf("%d " , fibo(i));
}
printf("\n\n");
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);
}
#include <stdio.h>
int factorial(int n);
int factorial(int n)
{
if(n<=1) return 1;
return n*factorial(n-1);
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",factorial(n));
return 0;
}