If tomorrow never comes

The meaning of life is creation,which is independent an boundless.

导航

Recursion 递归实现N!

Posted on 2009-03-13 15:27  Brucegao  阅读(178)  评论(0编辑  收藏  举报

递归:

递归是一种重要的编程技术。该方法用于让一个函数从其内部调用其自身。一个示例就是计算阶乘。0 的阶乘被特别地定义为 1。 更大数的阶乘是通过计算 1 * 2 * ...来求得的,每次增加 1,直至达到要计算其阶乘的那个数。

C#实现N!

        public int Fun(int x)
        {
                
int s;
                
if(x==0)
                    
return 1;
                
else
                {
                    s
=x*Fun(x-1);
                    
return s;
                }
        }