코더아니야개발자야

  • 홈
  • 태그
  • 방명록

factorial 1

014_Factorial

static void Main(string[] args) { int Factorial(int n) { if (n == 1) return 1; else return n * Factorial(n - 1); } Console.Write("정수 하나를 입력하세요 : "); int N = int.Parse(Console.ReadLine()); Console.WriteLine(Factorial(N)); } 팩토리얼은 재귀함수를 이용하는 대표적인 메소드이다. n == 1 라면 return 1 ; - 정상종료이지만 다른 무엇인가 있다는 것을 나타냄. n != 1 라면 return 반환값에서 자기자신인 Factorial함수를 계속해서 호출. 호출하면서 n 값을 1씩 뺌. loop하다가 n == 1 되면 정상적인 종료.

C# 2022.03.15
1
더보기
프로필사진

What time is it now?
00/00/00
00:00

컴퓨터랑 일하는 건 엄청 멋있다.

누구랑 싸우지도 않고, 모든 것을 대신 기억해주고,

내 맥주를 뺏어 마시지도 않는다. - Paul Leary

  • 분류 전체보기 (76)
    • 대학원 (0)
      • Paper Review (0)
    • C# (51)
    • 리눅스 (11)
    • App Inventor (12)
    • BAEKJOON,백준 (2)

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바