“蒲丰”的计算机模拟
“蒲丰”的计算机模拟题目要求
1777年,法国数学家蒲丰做了一个试验,可以近似求出圆周率pi的值。试验是这样子的:在一张白纸上画若干条等间距的平行线,然后制作若干条长度相等的小针。这些小针的长度正好是相邻两条平行线间距的一半。然后,开始随机地把小针反复扔向白纸,假定总的扔针次数为N,而小针落在纸面后与某平行线相交的次数为n,则,N/n即为pi的近似值。1901年,有个意大利人扔了3408次,求得的结果是3.1415929。至于这是什么道理,比较复杂。本题目要求你用电脑模拟这种试验,在屏幕上能够看到
平行线和小针,并自动计算pi的值。注意小针的落地位置可以由一个随机的起点和一个随机的落地角度
算出,判断小针是否与平行线相交!
这是我在c语言网看到的一个问题,有难度,但很想知道这个程序的算法,求高人指点!