怎样用C语言计算圆周率后2000位

日期:2014-06-23 22:26:37 人气:1

怎样用C语言计算圆周率后2000位

在半径r的圆中做一个内接六边形(如图)。这时正六边形的边长等于圆的半径r,因此,正六边形的周长等于6r。如果把圆内接正六边形的周长看作圆的周长的近似值,然后把圆内接正六边形的周长与圆的直径的比看作为圆的周长与圆的直径的比,这样得到圆周率为3,显然这是不精确的。 如果把圆内接正六边形的边数加倍,可以得到圆内接正十二边形、二十四边形……,不难看出,当圆的正多边形的边数不断成倍增加时,他们的周长就越来越接近圆的周长。 也就是说他们的周长与圆的直径的比值,也越来越接近圆的周长与圆的直径的比值,这样,我们就得到
    A+
热门评论