c#数据结构 ---Factorial阶乘的递归和非递归实现
虽然很简单,但是还是请大家珍惜资源,不要乱扔臭鸡蛋啊 如果能在简单的程序中提出一些问题,那我就拜谢了。
1
private static int RecurSionFactorial(int m)
2
{
3
if (m <= 0)
4
return 1;
5
else
6
return m * RecurSionFactorial(m - 1);
7
}
8
9
private static void DiscursionFactorial(int m)
10
{
11
int n = 1;
12
if(m>0)
13
for (int i = 1; i <= m; i++)
14
{
15
n = n * i;
16
}
17
Console.WriteLine(n);
18
Console.ReadLine();
19
}
private static int RecurSionFactorial(int m)2
{3
if (m <= 0)4
return 1;5
else6
return m * RecurSionFactorial(m - 1);7
}8

9
private static void DiscursionFactorial(int m)10
{11
int n = 1;12
if(m>0)13
for (int i = 1; i <= m; i++)14
{15
n = n * i;16
}17
Console.WriteLine(n);18
Console.ReadLine();19
}专注于企业级软件开发,做对
客户有用的软件。

浙公网安备 33010602011771号