c语言泰勒多项式问题我就想知道我哪里错了 可以计算 但是结果不对 算SIN0.3#include#includedouble jiecheng(double n){ double jc=1;while(n>1)jc*=n--;return jc;} void main(){double x=0.3,a=-1,i,y=0,b;for(i=1;;i=i+2){a=a*0.3*0.3
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 09:13:55
c语言泰勒多项式问题我就想知道我哪里错了 可以计算 但是结果不对 算SIN0.3#include#includedouble jiecheng(double n){ double jc=1;while(n>1)jc*=n--;return jc;} void main(){double x=0.3,a=-1,i,y=0,b;for(i=1;;i=i+2){a=a*0.3*0.3
c语言泰勒多项式问题
我就想知道我哪里错了 可以计算 但是结果不对 算SIN0.3
#include
#include
double jiecheng(double n)
{ double jc=1;
while(n>1)
jc*=n--;
return jc;
}
void main()
{double x=0.3,a=-1,i,y=0,b;
for(i=1;;i=i+2)
{a=a*0.3*0.3*(-1);
b=jiecheng(i);
y+=a/b;
if(fabs(a/b)
c语言泰勒多项式问题我就想知道我哪里错了 可以计算 但是结果不对 算SIN0.3#include#includedouble jiecheng(double n){ double jc=1;while(n>1)jc*=n--;return jc;} void main(){double x=0.3,a=-1,i,y=0,b;for(i=1;;i=i+2){a=a*0.3*0.3
#include
#include
int jiecheng(int n)
{ int jc=1;
while(n>1)
jc*=n--;
printf("%d\n",jc);
return jc;
}
void main()
{
double x=0.3,a=0.3,i,y=0.3,b;
for(i=3;;i=i+2)
{
a=a*0.3*0.3*(-1);
b=jiecheng(i);
y+=a/b;
if(fabs(a/b)