프로그래밍-하노이타워
본 자료는 미만의 자료로 미리보기를 제공하지 않습니다.
닫기
  • 1
  • 2
  • 3
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

경우 n! = n * (n-1) * (n-2) * . . . * 1 이다.
3! = 3 * 2 * 1인데, 3! = 3 * 2!로도 표현할 수 있다.
n!의 재귀적 정의는 n! = n * (n-1)!이다.
*/
#include
using namespace std;
int factorial(int n)
{
if (!n)
return 1;// n이 0인 경우 1을 리턴한다.
else
return n * factorial(n - 1);// n이 0이 아닌 경우 n * (n-1)!을 리 턴한다.
}
int main()
{
int n;
cout << "<팩토리얼> : ";
cin >> n;
cout << n << "! : " << factorial(n) << endl;
return 0;
}

키워드

  • 가격800
  • 페이지수3페이지
  • 등록일2012.09.01
  • 저작시기2008.3
  • 파일형식한글(hwp)
  • 자료번호#762794
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니