当前位置:首页 > 高级语言程序设计(一)(00342) > 正文内容

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

高老师2年前 (2024-03-26)高级语言程序设计(一)(00342)16

从键盘输入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;
}

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/441521.html

分享给朋友: