递归求阶乘

using System;

class Factor
{
    public static void Main()
    {
        for (int i = 1; i <= 10; i++)
            Console.WriteLine("{0} 的阶乘是 {1}", i, Factorial(i));
        Console.Read();
    }
    public static long Factorial(long n)
    {
        if (n == 1)
            return 1;
        else
            return n * Factorial(n - 1);
    }
}

posted @ 2008-08-25 16:26  roboth  阅读(539)  评论(0)    收藏  举报