#include"stdio.h"#include"math.h"double pi(float eps);void main(){ printf("pi=%.2f\n",pi(0.01)); printf("pi=%.3f\n",pi(0.001)); printf("pi=%.4f\n",pi(0.0001));}double pi(float eps){ double s,t,n,f; s=0.0; n=1.0; f=1.0; t=1.0; while(fabs(t)>eps) { s=s+t; n+=2; f=-f; t=f/n; } return (4*s); }

评论