计算下列级数和的近似值,x的值从键盘输入,求和精度为10-6,输出达到精度要求的最小n与级数和s(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)n-1·x2n-1/(2n-1)!【输入形式】从键盘输入x的值(实数).【输出形式】【样
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 00:23:30
![计算下列级数和的近似值,x的值从键盘输入,求和精度为10-6,输出达到精度要求的最小n与级数和s(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)n-1·x2n-1/(2n-1)!【输入形式】从键盘输入x的值(实数).【输出形式】【样](/uploads/image/z/6843550-22-0.jpg?t=%E8%AE%A1%E7%AE%97%E4%B8%8B%E5%88%97%E7%BA%A7%E6%95%B0%E5%92%8C%E7%9A%84%E8%BF%91%E4%BC%BC%E5%80%BC%2Cx%E7%9A%84%E5%80%BC%E4%BB%8E%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%2C%E6%B1%82%E5%92%8C%E7%B2%BE%E5%BA%A6%E4%B8%BA10-6%2C%E8%BE%93%E5%87%BA%E8%BE%BE%E5%88%B0%E7%B2%BE%E5%BA%A6%E8%A6%81%E6%B1%82%E7%9A%84%E6%9C%80%E5%B0%8Fn%E4%B8%8E%E7%BA%A7%E6%95%B0%E5%92%8Cs%28x%29%3Dx-x3%2F3%21%2Bx5%2F5%21-x7%2F7%21%2B%E2%80%A6%E2%80%A6%2B%28-1%29n-1%C2%B7x2n-1%2F%282n-1%29%21%E3%80%90%E8%BE%93%E5%85%A5%E5%BD%A2%E5%BC%8F%E3%80%91%E4%BB%8E%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5x%E7%9A%84%E5%80%BC%28%E5%AE%9E%E6%95%B0%29.%E3%80%90%E8%BE%93%E5%87%BA%E5%BD%A2%E5%BC%8F%E3%80%91%E3%80%90%E6%A0%B7)
计算下列级数和的近似值,x的值从键盘输入,求和精度为10-6,输出达到精度要求的最小n与级数和s(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)n-1·x2n-1/(2n-1)!【输入形式】从键盘输入x的值(实数).【输出形式】【样
计算下列级数和的近似值,x的值从键盘输入,求和精度为10-6,输出达到精度要求的最小n与级数和
s(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)n-1·x2n-1/(2n-1)!
【输入形式】
从键盘输入x的值(实数).
【输出形式】
【样例输入1】 0.523599
【样例输出1】 4,0.500000
【样例输入2】 -1
【样例输出2】 5,-0.841471
#include "stdio.h"
#include "math.h"
int main()
{
\x05double x,f,s=0,t;
\x05\x05int n;
\x05\x05scanf("%f",&x);
\x05\x05f=x;
\x05\x05while(fabs(t)
计算下列级数和的近似值,x的值从键盘输入,求和精度为10-6,输出达到精度要求的最小n与级数和s(x)=x-x3/3!+x5/5!-x7/7!+……+(-1)n-1·x2n-1/(2n-1)!【输入形式】从键盘输入x的值(实数).【输出形式】【样
#include
#include
int main()
{
double x,f,s,t;
int n;
printf("please input x(0 to exit):");
scanf("%lf",&x); // double 输入用 "%lf"
while(x != 0) ////// 要不要这个循环,看情况
{
n = 1;
f = x;
s = 0;
t = f;
while(fabs(t) >= 1e-6) /////////////
{
s += f;
n++; ////////////
t = f*x*x / ((2*n-1)*(2*n-2));
f = -t; /////////// 事实上 t 有点多余
}
printf("%d,%f\n",n-1,s); //////////////
printf("please input x(0 to exit):");
scanf("%lf",&x);
}
return 0;
}