| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1971 人关注过本帖
标题:[求助]帮帮小弟,怎么求圆周率?
只看楼主 加入收藏
lcsaiya
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-11-23
收藏
 问题点数:0 回复次数:11 
[求助]帮帮小弟,怎么求圆周率?
设计一个求圆周率的算法,要求有尽可能高的精度
搜索更多相关主题的帖子: 圆周率 
2005-11-23 19:55
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
收藏
得分:0 
用圆的周长徐于圆的直径.

=×&D o I p R e E n C g T l X&×=
2005-11-23 20:19
芊芊
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-11-23
收藏
得分:0 
把圆的内接多边形做出来,根据精度要求做出尽可能多的内接多边形,内接多边形的面积是可以用精确的公式计算的,然后应该用积分!!
2005-11-23 20:31
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
收藏
得分:0 
这个好象是高二的数学问题.

=×&D o I p R e E n C g T l X&×=
2005-11-23 21:31
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 
有很多办法啊,例如:π=4*(1-1/3+1/5-1/7+1/9.......+1/n)  

叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2005-11-25 00:14
legnd
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-10-31
收藏
得分:0 

方法不只一种 
5楼的书上有介绍

2005-11-25 00:23
303770957
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:838
专家分:2125
注 册:2005-9-10
收藏
得分:0 
不如我告诉你,圆周率等于:3.14159265358979423846264338327950288………………
怎么样够精确吧?

♂ 死后定当长眠,生前何须久睡。♀
2005-11-26 02:45
unicorn
Rank: 4
等 级:贵宾
威 望:14
帖 子:1066
专家分:0
注 册:2005-10-25
收藏
得分:0 
还是用5楼的方法吧 比较容易

具体的还是可以查查书 自己动手编写一下比较好

unicorn-h.spaces. ◇◆ sava-scratch.spaces.  noh enol ! pue pu!w hw u! shemle aq ll!m noh 
2005-11-26 11:56
yk87458410
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2005-9-26
收藏
得分:0 
这是电脑报第43期的题.答案如下:
#include<stdio.h>
#include<math.h>
void main()
{
double e=0.1,b=0.5,c,d;
long int i; /*i: 正多边形边数*/
for(i=6;;i*=2) /*正多边形边数加倍*/
{
d=1.0-sqrt(1.0-b*b); /*计算圆内接正多边形的边长*/
b=0.5*sqrt(b*b+d*d);
if(2*i*b-i*e<1e-15) break; /*精度达1e-15则停止计算*/
e=b; /*保存本次正多边形的边长作为下一次精度控制的依据*/
}
printf("pai=%.15lf\n",2*i*b); /*输出π值和正多边形的边数*/
printf("The number of edges of required polygon:%ld\n",i);
}

2005-11-26 16:01
海龙独仙
Rank: 2
来 自:江西南昌大学
等 级:论坛游民
帖 子:19
专家分:18
注 册:2012-12-26
收藏
得分:0 
还有个公式,是π的平方等于6*(1方分之一+2方分之一+3的平方分之一。一直到n)

呵呵,新手路过,说错 勿怪
2012-12-30 18:50
快速回复:[求助]帮帮小弟,怎么求圆周率?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055227 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved