“ FACT”一词是什么意思?

时间:2018-08-02 15:39:42

标签: c#

我的教授给了我这段代码,我需要知道为什么输出为720,以及该代码中FACT单词的用途是什么

static int Fact(int num)
{
    if (num == 1)

        return 1;

    else return num * Fact(num - 1);

}

static void Main(string[] args)
{
    Console.WriteLine(Fact(6));
} //output is 720

1 个答案:

答案 0 :(得分:0)

Factfactorial的缩写,enter image description here是所有自然整数直至给定整数的乘积。这里的代码段以递归方式对参数num进行阶乘计算。