题目要求:
编写一个C程序,用来求出π的近似值。
题目分析:
求π的方法很多,这里两种最为常用的求π的方法。
方法:利用“正多边形逼近”法求π。
“正多边形逼近” 法求π的核心思想是极限的思想。假设一个直径d为1的圆,只要求出该圆的周长C,就可以通过π=C/d的方法求出π的值。所以关键是求出该圆的周长C。这里用“正多边形逼近”的方法求圆的周长。
#include
#include
#include
double getPI(int n);
void main()
{
int n;
double PI;
printf("Please enter accuracy
");
scanf("%d",&n);
PI=getPI(n);
printf("The similar value of PI is
%f
",PI);
getche();
}
double getPI(int n)
{
int p,i=4;
double b=sqrt(2)/2.0;
double c=0.0;
for(p=0;p
运行结果:
页面更新:2024-05-04
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号