题目是求圆周率的值
π/2=1+1/3+2!/35+.......+n!/35*.......(2n+1)
#include<stdio.h>
int f(int n){
if(n==1)
return 1;
return f(n-1)(double)n;
}
int k(int n){
if(n==1)
return 3;
return k(n-1)(double)(2n+1);
}
int main(){
double c=1,a,e=1,d=1,b=1;
scanf("%lf",&a);
while(e>a){
e=((double)f(b)/k(d));
c+=e;
d++;
b++;
}
c*=2;
printf("%.6f",c);
return 0;
}