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        }
posted @ 2008-03-25 09:16  GodSpeed  阅读(451)  评论(1编辑  收藏  举报