c语言面试题-求π的近似值

题目要求:

编写一个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

运行结果:

c语言面试题-求π的近似值

运行结果

页面更新:2024-05-04

标签:近似值   求出   正多边形   直径   题目   核心   极限   常用   语言   思想   方法

1 2 3 4 5

上滑加载更多 ↓
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top