![]() ![]() |
|
C趣味程序百例(25)求π的近似值(2) | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 13:59:11 文章录入:杜斌 责任编辑:杜斌 | |
|
|
利用随机数法求π的近似值 *问题分析与算法设计 随机数法求π的近似值的思路:在一个单位边长的正方形中,以边长为半径,以一个顶点为圆心,在政权方形上作四分之一圆。随机的向正方形内扔点,若落入四分之一圆内则计数。重复向正方形内扔足够多的点,将落入四分之一圆内的计数除以总的点数,其值就是π值四分之一的近似值。 按此方法可直接进行编程,注意:本方法求出的π值只有统计次数足够多时才可能准确。 *程序与程序注释 #include #include #include #define N 30000 ![]() |
|
![]() ![]() |