//命名空间
namespace Common
{
//类
internal class Program
{
//程序入口方法
static void Main(string[] args)
{
//5 * F(4)
//4 * F(3)
//3 * F(2)
//2 * F(1)
//1 * 1
long tmp = factorial(5);
Console.WriteLine(tmp);
}
/// <summary>
/// 递归函数
/// </summary>
/// <param name="_n"></param>
/// <returns></returns>
private static long factorial(int _n)
{
if(_n == 1)
{
return 1;
}
return _n * factorial(_n - 1);
}
}
}
C# 编程题(阶乘)
于 2023-04-10 12:51:18 首次发布