当前位置: 代码迷 >> 综合 >> c#递归方法调用
  详细解决方案

c#递归方法调用

热度:67   发布时间:2023-09-27 14:29:29.0

一个方法可以自我调用,这就是所谓的递归

下面的实例使用递归函数计算一个数的阶乘

using System;

namespace CalculatorApplication

{

class NumberMainpulator

{

public int factorial(int num)

{

/*局部变量定义*/

int result;

if(num==1)

{

return 1;

}

else

{

result =factorial(num-1)*num'

return result;

}

}

static void Main(string[] args)

{

NumberMainpulator n=new NumberMainpulator();

//调用factorial方法

Console.WriteLine("6阶乘{0}",n.factorial(6));

Console.ReadLine();

}

}

}

显示结果

6的阶乘720

  相关解决方案