#include<stdio.h>
#include <math.h>
int main()
{
float m=0.0,t=1.0,s=-1;
int i=1;
for(t=1;t>1e-6;i++)
{ do
{ s=s*(-1);
t=ts;
m+=t;
t=1.0/(2i+1); }
while(abs(t)>1e-6); }
printf("%f",m);
return 0;
}
利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值,直到最后一项的绝对值小于10-6为止。(fabs(t)表示t的绝对值,1e-6=1*10-6)。
最新推荐文章于 2023-10-15 14:23:48 发布