题目描述:
输入:
输入x,计算上面公式的前10项和。
输出:输入一个实数x。
样例输入:输出一个实数,即数列的前10项和,结果保留3位小数。
样例输出:1
程序代码:0.841
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
double x=input.nextDouble();
double sum=0.0;
int flag=1;
double a=x,b=1;
for(int i=1;i<=10;i++)
{
sum+=flag*a*1.0/b;
flag=-flag;
a=a*x*x;
b=b*(2*i)*(2*i+1);
}
System.out.printf("%.3f\n",sum);
}
}