输入精度 e 和 x,用下列公式求cos(x)的近似值,精确到最后一项的绝对值小于e.

2024-12-21 00:12:34
推荐回答(1个)
回答1:

认真看了你的代码,没有问题,

只是我用的VS2010

sum=sum+pow(-1,n+1)*pow(x,2*(n+1))*1.0/(fact(2*(n+1)));   

这句里需要改一下,-1改成-1.0

sum=sum+pow(-1.0,n+1)*pow(x,2*(n+1))*1.0/(fact(2*(n+1)));   

结果:

没有问题的,你自己运行有什么错误么。