PTA-计算圆周率

#includeint main()

{

double n,i=1,mul=1;

double t=1,y=1.0,a,sum=1;

scanf("%lf",&a);

for(n=1;t>a;n++){

y=y*n;

mul=mul*(2*n+1);

t=y/mul;

sum=sum+t;

}

// printf("%f,%d\n",t,n);

printf("%.6f",sum*2);

return 0;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容