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

1到20阶乘求和程序(编程1到20的阶乘的和)

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

1、亲测可用

2、long jiecheng(int x)

3、{

4、long int i,k=1;

5、for(i=1;i<=x;i++)

6、k=k*i;

7、return k;

8、}

9、int main()

10、{

11、long int j,k=0;

12、int i;

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

14、{

15、j=jiecheng(i);

16、k+=j;

17、}

18、printf("%ld ",k);

19、}

20、输出的结果是2561327494111820313

21、扩展资料:

22、一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。

23、亦即n!=1×2×3×...×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。

24、计算方法:

25、大于等于1:

26、任何大于等于1 的自然数n 阶乘表示方法:n! = 1×2×3×...×(n-1)n或n! = n×(n-1)!

27、0的阶乘:0!=1。

28、参考资料:搜狗百科——阶乘

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

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