从键盘输入x的值,计算并输出x-x³/3!+x5/5!+x7/7!+...的近似值,直到公式中最后一项的绝对值小于10-4为止。

作者:高老师 浏览 1

从键盘输入x的值,计算并输出x-x³/3!+x5/5!+x7/7!+...的近似值,直到公式中最后一项的绝对值小于10-4为止。
【正确答案】:#include
#include
#define EPS 1E-4
int main(void)
{
double a,x,sum=0;
int k=1;
scanf("%lf",&x);
a=x;
sum=x;
do
{
a=a*x*x*(-1)/(k+1)/(k+2);
sum=sum+a;
k=k+2;
}while(fabs(a)>=EPS);
printf("%.4f\n",sum);
returm 0;
}

📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板