#include<stdio.h>
#include<math.h>
int main()
{
int flag=1,i;
double eps,item,pi;
printf("Enter eps:");
scanf("%lf",&eps);
i=1;item=1;pi=0;
while(fabs(item)>=eps){
pi=pi+item;
i++;
flag=-flag;
item=1.0*flag/(2*i-1);
}
pi=pi+item;
pi=pi*4;
printf("pi=%.4f\n",pi);
printf("i=%d",i);
return 0;
}
C语言:用格雷戈里公式求π的近似值
最新推荐文章于 2024-05-10 10:34:00 发布