美文网首页
C# 1-10 阶乘

C# 1-10 阶乘

作者: Rinaloving | 来源:发表于2023-01-31 15:40 被阅读0次

    1-10 阶乘

    1. 代码

    • for 循环
    public int FunFactorial(int lenth){
        int sum=1;
        for (int i = 1; i <= lenth; i++){
            sum *= i;
        }
        return sum;
    }
    Console.WriteLine(FunFactorial(10)); //  3628800
    
    • 递归实现
    public int FunFactorial(int sum)
    {
        if (sum >1)
        {
            return  FunFactorial(--sum) * sum;
        }
        else
        {
            return sum;
        }
    }
    Console.WriteLine(FunFactorial(11)); // 3628800
    

    相关文章

      网友评论

          本文标题:C# 1-10 阶乘

          本文链接:https://www.haomeiwen.com/subject/fgqbhdtx.html