题目:
求1+2!+3!+…+20!的和(在C语言中在一个数加!是阶乘(1到自身之间所有数的乘积)的意思)
#include <stdio.h>
long jiecheng(int x)
{
long int i,k=1;
for(i=1;i<=x;i++)
k=k*i;
return k;
}
int main()
{
long int j,k=0;
int i;
for(i=1;i<=20;i++)
{
j=jiecheng(i);
k+=j;
}
printf("%ld\n",k);
}
本文介绍了一个使用C语言编程解决数学问题的例子——求1到20的阶乘之和。通过定义一个递归函数计算阶乘,并在主函数中调用该函数进行累加,最终输出结果。
4094

被折叠的 条评论
为什么被折叠?



