반응형
재귀함수를 이용하여 팩토리얼 함수를 만들어보면 아래와 같습니다.
#include <stdio.h>
int factorial(int n)
{
if(n==0)
return 1;
else
return n * factorial(n-1);
}
int main(void)
{
printf("5!=%d",factorial(5));
}
아래는 실행결과입니다.
반응형
'C언어 > 함수' 카테고리의 다른 글
[C언어] call-by-value vs call-by-reference (0) | 2022.07.06 |
---|---|
[C언어 함수의 인자로 배열 입력받기 (0) | 2022.03.31 |
[C언어] 재귀함수 (0) | 2022.03.28 |
[C언어] 반환값도 없고 인자도 없는 함수 (0) | 2022.03.28 |
[C언어] 반환값이 없는 함수 (0) | 2022.03.18 |
댓글