求sum = 1!+ 2!+ 3!+...+ n!两种不同的算法

Posted royaladd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求sum = 1!+ 2!+ 3!+...+ n!两种不同的算法相关的知识,希望对你有一定的参考价值。

 1 #include <iostream>
 2 using namespace std;
 3 
 4 double sum(int args)
 5 {
 6     double result = 0;
 7     for (int i = 0;i < args;i ++)
 8     {
 9         double part = 1;
10         for (int j = 0;j < i + 1;j ++)
11         {
12             part = part * (j + 1);
13         }
14         result = result + part;
15     }
16     return result;
17 }
18 
19 double sum(int args)
20 {
21     double result = 0;
22     double part = 1;
23     for (int i = 1;i <= args;i ++)
24     {
25         part = part * i;
26         result = result + part;
27     }
28     return result;
29 }
30 
31 
32 int main(int argc, char *argv[])
33 {
34     return 0;
35 }

 

以上是关于求sum = 1!+ 2!+ 3!+...+ n!两种不同的算法的主要内容,如果未能解决你的问题,请参考以下文章

求sum = 1!+ 2!+ 3!+...+ n!两种不同的算法

[剑指Offer] 47.求1+2+3+...+n

编写一个函数求1+1/2+1/3+...+1/n的值

求1+2+3+...+n

47.求1+2+3+...+n

求1+2+3+....+n