1 条题解

  • 14

    分析题目,我们只要实现一个函数用于返回指定值的阶乘,通过for循环调用该函数并不断累加即可。

    对于求i的阶乘,只需一个for循环从1遍历到i,不断累乘即可。

    函数核心代码

    long long result = 1;
    for (int j = 1; j <= i; j++)
    	result *= j;
    

    核心代码

    for (int i = 1; i <= n; i++) //对每个i调用factorial函数求其阶乘
    	sum += factorial(i);
    cout << sum;
    
    • 1

    信息

    ID
    207
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    906
    已通过
    200
    上传者