您的位置:首页 >综合动态 >

阶乘的计算公式(编程1到20的阶乘的和)

大家好,我是小新,我来为大家解答以上问题。阶乘的计算公式,编程1到20的阶乘的和很多人还不知道,现在让我们一起来看看吧!

1、i始终大于1,会出现死循环的,同时,20的阶乘相加,那结果会很大的,用int保存不下,得用double类型!示例代码,有问题再用度娘自己搜索吧。。

2、//win7 x64 + vc6.0编译通过

3、#include<stdio.h>

4、#include "stdlib.h"

5、int main()

6、{

7、double fac(int n);

8、double sum=0,m;

9、    int i;

10、for(i=1;i<=20;i++)

11、m=fac(i);

12、sum+=m;

13、printf("%0.lf ",sum);

14、system("pause");

15、}

16、double fac( int n)

17、{

18、double m;

19、if (n==1)

20、m=1;

21、else m=fac(n-1)*n;

22、return(m);

23、}

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!