题目描述
输入x,计算上面公式的前10项和。
输入
输入一个实数x。
输出
输出一个实数,即数列的前10项和,结果保留3位小数。
样例输入
1
样例输出
0.841
#include<stdio.h>
int main()
{
double x, s, i, b, deno = 1.0,n;
scanf("%lf", &x);
s = 0.0;
b = 1.0;
n = x;
for (i = 1; i <= 10; i++)
{
s = s + n/ deno;
n = -n*x * x * 1.0;
deno = deno * 2 * i * (2*i + 1) * 1.0;
}
printf("%.3lf", s);
return 0;
}