问题描述:
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)
我就想知道我哪里错了 可以计算 但是结果不对 算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)
问题解答:
我来补答展开全文阅读