1. 算法思路
递归算法,就是一种直接或者间接调用自身算法。递归算法的具体实现过程一般通过函数或者子过程来完成,在函数或者子过程的内部,编写代码直接或者间接地调用自己即可完成递归操作。
//阶乘
private static int Fact(int i)
{
if (i<=1)
{
return i;
}
else
{
return i * Fact(i - 1);
}
}