求1+2!+3!+...+20!的和

Posted old-horse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求1+2!+3!+...+20!的和相关的知识,希望对你有一定的参考价值。

技术图片(即求1!+2!+3!+4!+…+20!)。

阶乘求和  n!=1×2×3×...×n或者0!=1,n!=(n-1)!×n

#include<stdio.h>
int main()
{
int n, num, total;
total = 0;
for (n=1; n <= 20;n++)
{

num = 1;   //这个赋值要放循环里面不然后面每次循环都不会从1开始

for (int a = 1; a <= n;a++)
{
num *= a; //阶乘的意思是 n位数=1x2x3x4x...xn
}
total += num; //把每位数的阶乘累加起来
}
printf("%d", total);

return 0;
}

以上是关于求1+2!+3!+...+20!的和的主要内容,如果未能解决你的问题,请参考以下文章

求1+2!+3!+...+20!的和

java例题_21 求 1+2!+3!+...+20!的和

求1+2!+3!+...+20!的和

求1+2!+3!+...+20!的和

python 求阶乘之和。求1+2!+3!+...+20!的和

求数列1,1,2,3,5……前20项的和,用C语言编写