下面是约翰·沃利斯(1650)给出的计算公式
求: 圆周率近似值, 保留10有效小数
输入n
输出圆周率近似值
#include <stdio.h>
int main()
{
double x,n,PI=1,i;//x为数列的通项
scanf("%lf",&n);
for(i=1;i<=n;i++)
{
x=(i+1)/i;
PI=PI*x;
i++;
if(i>n) break;
x=i/(i+1);
PI=PI*x;
}
printf("PI=%.10lf",(2*PI));
return 0;
}