求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!两种不同的算法的主要内容,如果未能解决你的问题,请参考以下文章