目录
二、对cosx 泰勒展开,并求近似值,精度要求:通项的绝对值小于等于 10 ^ -6 时停止展开,并输出和
一、计算阶乘
精度要求 : 通项绝对值小于 10 ^ -6

方法1:递推法
#include<stdio.h>
#include<math.h>
int main()
{
double s=0.0,x;
int i=1;
scanf("%lf",&x);
double term = x;
while(fabs(term) >= 1e-5)
{
s += term;
term *= x / ++i; //通项,逐项递推
}
printf("%lf",s);
}
2
6.389046

这篇博客介绍了如何使用递推法和直接计算来求解阶乘,并展示了如何根据泰勒展开求解cosx和sinx的近似值,直到通项的绝对值小于等于10^-6。通过实例代码展示,比较了两种方法的计算结果,并用库函数进行了验证。
最低0.47元/天 解锁文章
2841

被折叠的 条评论
为什么被折叠?



