用C语言编写下面这个程序,有高手会的吗??只要C语言~
来源:百度知道 编辑:UC知道 时间:2024/05/14 02:35:34
用下面的公式求π的近似值,要求最后一项的绝对值小于10-5为止。
公式为:π/4≈1-1/3+1/5-1/7+1/9-1/11+…
公式为:π/4≈1-1/3+1/5-1/7+1/9-1/11+…
我去年写过这个程序,文章地址:http://hi.baidu.com/134931/blog/item/b655aaa1f2236b8e471064e8.html
#include <stdio.h>
#include <math.h>
main()
{
double p1=0,t=1;
long f=1,n=1;
while(fabs(t)>1e-5)
{
p1=p1+t;
n=n+2;
f=-f;
t=1.0*f/n;
}
p1=p1*4;
printf("%10.6f",p1);
}
最后一项小于10-5?什么意思?
这个不太实用吧,一般都是arctan来算