利用递归方法计算 阶乘
递归方法 说白了就是 自己调用自己的方法:具体看案例吧,说不清楚
class Program
{
static void Main(string[] args)
{
//递归方法
for (int i = 0; i <= 10; i++)
{
Console.WriteLine("{0}!={1}", i, Factoil(i));
}
}
public static int Factoil(int number)
{
if (number == 0)
{
return 0;
}
if (number <= 1)
{
return 1;
}
else
{
return number * Factoil(number - 1);
}
}
}