1.程序题
题目编号:Exp02-Enhance02,GJBook3-04-0102
题目名称:公式累乘
题目描述:用如下的展开式计算当n为某给定值时,圆周率元的值
2 4466 2n 2 2n
13 1 13
15 15
2n-1 2n+1
输入:一个正整数n(n<100000
输出:一个浮点数,保留小数点后10位
样例1:
输入:1000
输出:3.1408077460
样例2:
输入:10000
输出:3.1415141187
供参考:
#include<stdio.h>
int main()
{
int i=1,n;
double pi=1.0;
scanf("%d",&n);
while(i<=n)
{
pi *= 1.0*(4*i*i)/(4*i*i-1);
i++;
}
pi *= 2;
printf("%.10f",pi);
return 0;
}