分析题目,我们只要实现一个函数用于返回指定值的阶乘,通过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;
注册一个 核OJ_核桃编程 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 核OJ_核桃编程 通用账户