利用递归方法计算 阶乘

递归方法 说白了就是  自己调用自己的方法:具体看案例吧,说不清楚

 

 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);
}
}
}



posted @ 2011-12-13 16:46  Anleb  阅读(562)  评论(0编辑  收藏  举报