求阶乘的倒数之和
代码如下,如有帮助,请采纳一下,谢谢。
#include <stdio.h>
long jiecheng(int n)
{
int sum =1,i;
for (i = 1; i <=n; i++)
{
sum *= i;
}
return sum;
}
double sumfun(int n)
{
int i;
double sum = 0.0;
float s = 1;
for (i = 1; i<=n; i++)
{
sum += s/jiecheng(i);
s = -s;
}
return sum;
}
void main()
{
int n;
double sum ;
printf("请输入n:");
scanf("%d",&n);
sum = sumfun(n);
printf("%f",sum);
}