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/23 10:46:36
c语言泰勒多项式问题我就想知道我哪里错了可以计算但是结果不对算SIN0.3#include#includedoublejiecheng(doublen){doublejc=1;while(n>1)jc

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)