#include int main(){ double pi2; int n; double a=1; double b=1; int i; scanf("%d",&n); pi2=1; for(i=1;i<=n;i++) {a*=i; b*=(2*i+1); pi2+=a/b; //printf("%lg %lg %i\n",a,b,i); } printf("%lg\n",pi2*2);}
整型位数不够,要用Long类型