使用循环结构实现计算N!的算法是

1个回答

  • 循环结构实现就用迭代,简单来讲递归就是自己调用自己,循环结构一般分为while和for.以下是递归://用迭代的方法计算n的阶乘

    long factorial(int n)

    {

    int result=1;

    while(n>1)

    {

    result*=n;

    n-=1;

    }

    return result;

    }在这一题上,循环的代码就要写长一点,自己动动手吧,不会吃亏的