팩토리얼 연산

PUBLISHED
POSTED IN COMPUTING
자료구조 교과목 실습
C++로 팩토리얼 연산 구현

#include <iostream>

using namespace std;

int factorial(int);

int main() {
  int a=0, result=0;    
  a=5;    
  result = factorial(a);    
  printf("%d! = %d\r\n",a,result);    
  return 0;
}

int factorial(int i) {
  int s=0;    
  if(i<=1) return 1;    
  else {        
    s=i * factorial(i-1);        
    return s;    
  }
}


출력 :
5! = 120

TRACKBACK URL : http://bbon.kr/blog/trackback/669