大家好,我是小新,我来为大家解答以上问题。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、参考资料:搜狗百科——阶乘
本文到此讲解完毕了,希望对大家有帮助。