题目描述:
输入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); } }