首页 > 编程语言 > 详细

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

时间:2018-08-30 01:40:14      阅读:267      评论:0      收藏:0      [点我收藏+]
 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!两种不同的算法

原文:https://www.cnblogs.com/royaladd/p/9557534.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!