用 π/4≈1-1/3+1/5-1/7+…公式求π的近似值,直到最后一项的绝对值小于10-6为止。该题采用”前N项(N足够大)方法”写该程序。
#include<stdio.h>
#include<conio.h>
#include <math.h>
void main()
{ int s; float n,t,pi;
t=1;pi=0;n=1.0;s=1;
while(n<1e6)
{
pi=pi+t;
n=n+2;
s=-s;
t=s/n;
}
pi=pi*4;
printf(“pi=%10.6f\n”,pi);
getch();
}
运行结果为:
pi= 3.141594
© 版权声明
部分文章来自网络,只做学习和交流使用,著作权归原作者所有,遵循 CC 4.0 BY-SA 版权协议。
THE END
暂无评论内容