#include<iostream>
#include<cmath>
using namespace std;
double f(int n){
if(n==1 || n==0) return 1;
else return n*f(n-1);
}
double g(int n){
//注意这个函数别搞错了
if(n==0) return 1;
else return g(n-1)*(2*n+1);
}
int main(){
double j,p=2;
int i=0;
scanf("%le",&j);
while(f(i)/g(i)>=j){
i++;
p+=2*f(i)/g(i);
}
printf("PI = %.5lf",p);
return 0;
}
近似求 PI
猜你喜欢
转载自blog.csdn.net/interestingddd/article/details/114988451
今日推荐
周排行