计算某个数的阶乘(用递归)

class Program

{

static void Main(string[] args)

{

Console.WriteLine("请录入数值");

int i = int.Parse(Cpmsole.ReadLine());

//调用方法

int iJ = DiGui( i );

Console.WriteLine(iJ);

}

//方法

static int DiGui(int i)

{  

  if( i == 1)

{     return i;   }

else

{     //方法自己调用自己

returu i * DiGui(i-1);   }

}

}

 

posted @ 2015-05-11 18:26  ronger918  阅读(170)  评论(0编辑  收藏  举报