首页
从键盘输入x的值,计算并输出x-x³/3!+x5/5!+x7/7!+...的近似值,直到公式中最后一项的绝对值小于10-4为止。
2024-08-04 12:06:22
高级语言程序设计(一)(00342)
从键盘输入x的值,计算并输出x-x³/3!+x
5
/5!+x
7
/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;
}
上一篇:
执行printf("%d\n",(int)3.1416);后输出结果是()。
下一篇:
从键盘输入自然数n(0