c语言中关于级数求和的问题y(x)=x+x^3/(3*1!)+x^5/(5*2!)+.令x=0.5,1.0,2.0,3.0#include#includeint main(){int i=2,t=1;double x,y=0,n,m;scanf("%lf",&x);while(i
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/02 18:26:19
c语言中关于级数求和的问题y(x)=x+x^3/(3*1!)+x^5/(5*2!)+.令x=0.5,1.0,2.0,3.0#include#includeint main(){int i=2,t=1;double x,y=0,n,m;scanf("%lf",&x);while(i
c语言中关于级数求和的问题y(x)=x+x^3/(3*1!)+x^5/(5*2!)+.令x=0.5,1.0,2.0,3.0
#include
#include
int main()
{int i=2,t=1;
double x,y=0,n,m;
scanf("%lf",&x);
while(i
c语言中关于级数求和的问题y(x)=x+x^3/(3*1!)+x^5/(5*2!)+.令x=0.5,1.0,2.0,3.0#include#includeint main(){int i=2,t=1;double x,y=0,n,m;scanf("%lf",&x);while(i
#include<stdio.h>
#include<math.h>
int Factorial(int x)//求阶乘
{
int i,s=1;
for(i=2;i<=x;i++)s*=i;
return s;
}
int main()
{
int i=1, t=1;
double x,y=0,n,m;
scanf("%lf",&x);
while(i<=10)
{
n=pow(x,(2*i-1));
t=Factorial(i-1);
m=(2*i-1)*t;
y+=n/m;
i++;
}
printf("%lf",y);
return 0;
}
我按照你的改的,为什么循环10次我不知道,但是按照公式应该是这样吧