C#
C# 014 재귀함수를 이용한 p!계산
hyun0229
2022. 3. 15. 21:42
재귀함수를 이용해 입력받은 정수의 p!를 계산
using System;
namespace _014
{
class Program
{
static int factorial(int number) //팩토리얼 함수
{
if (number==1) //받는 값이 1이면 멈춤
{
return 1;
}
else
{
return factorial(number - 1) * number; //number-1를 factoriaㅣ함수에 넣어 호출
}
}
static void Main(string[] args)
{
int number = 0;
Console.Write("정수 하나를 입력하세요 : ");
number = int.Parse(Console.ReadLine()); //정수를 입력받음
Console.WriteLine("{0}! = {1}", number, factorial(number)); //입력받은 정수와 factorial함수에 입력받은 정수를 넣어 출력
}
}
}
결과