递归求解1-x^2/3!+x^4/5!-x^6/7!+……+(-1)^n*x^2n/(2n+1)!要求算法代码 急

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 19:02:13

递归求解1-x^2/3!+x^4/5!-x^6/7!+……+(-1)^n*x^2n/(2n+1)!要求算法代码 急
递归求解1-x^2/3!+x^4/5!-x^6/7!+……+(-1)^n*x^2n/(2n+1)!
要求算法代码 急

递归求解1-x^2/3!+x^4/5!-x^6/7!+……+(-1)^n*x^2n/(2n+1)!要求算法代码 急
#include "stdio.h"
#include "math.h"
double sum(double x,double n,double s)
{
double jc=1;
double ss=pow(x,2*n);
if(n>-1)
{
for(double i=1;i<=2*n+1;i++)
jc=jc*i;
return sum(x,n-1,s+pow(-1,n)*ss/jc);
}
else
return s;
}
int main()
{
double n,s,x;
printf("Input n,x:");
scanf("%lf,%lf",&n,&x);
s=sum(x,n,0);
printf("%lf",s);
}