티스토리 뷰
#include <stdio.h>
int Factorial(int N){
if(N == 0){
return 1;
}
else{
return N * Factorial(N - 1);
}
}
int main(void){
printf("1! = %d\n", Factorial(1));
printf("2! = %d\n", Factorial(2));
printf("3! = %d\n", Factorial(3));
printf("4! = %d\n", Factorial(4));
printf("9! = %d\n", Factorial(9));
}
OUTPUT
1! = 1
2! = 2
3! = 6
4! = 24
9! = 362880
'C, C++ > 데이터구조 & 자료구조' 카테고리의 다른 글
C언어 재귀(Recursive) 피보나치 수열 (0) | 2016.06.06 |
---|---|
C언어 재귀이용 피보나치(Fibonacci) 수열 (0) | 2016.06.06 |
C언어 기초 재귀(Recursive) 예제 (0) | 2016.06.06 |
C언어 이진탐색 최악 연산 조건 (BinarySearch Worst Op Count) (0) | 2016.06.06 |
C언어 재귀 기초 팩토리얼 예제 (0) | 2016.06.06 |
티스토리 방명록
- Total
- Today
- Yesterday
Contact: j0n9m1n1@gmail.com