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