题目描述:
算法思想:
以递归的方式求分母,在main函数中求π值
核心代码:
#include <stdio.h>
#include <algorithm>
#include <math.h>
double fun(double n)
{
if(n==0)
return 1;
if(n==1)
return sqrt(2.0);
else
return sqrt((2.0)+fun(n-1));
}
int main()
{
double result=2;
for(int i=1;i<1000;i++)
{
result*=2.0/fun(i);
}
printf("%lf",result);
return 0;
}