作业帮 > 综合 > 作业

编程计算PI的近似值,要求误差限为1e-5,公式如下:PI/4=1-1/3+1/5-1/7+.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 22:45:34
编程计算PI的近似值,要求误差限为1e-5,公式如下:PI/4=1-1/3+1/5-1/7+.
//
#include
#include
#include
int main()
{
long i;
int sign=1;
double pi,pi_new;
double eps=1e-5;

pi_new=0;
i=1;
do{
pi=pi_new;
pi_new=pi+sign*4.0/(i+i-1);
i++;
sign=-sign;
}while(fabs(pi_new-pi)>eps);
printf("%ld %.9lf\n",i,pi_new);
getch();
return 0;
}