请问如何在C中表示圆周率π?

HiHi2k3 2003-06-14 11:54:41
请问如何在C中表示圆周率π?
...全文
4743 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
idler 2003-06-15
  • 打赏
  • 举报
回复
...又打错了
是ArcTan[x] = x - x^3 / 3 + x^5 / 5 - ... + (-1)^k * x^(2k + 1) / (2k + 1) - ...
idler 2003-06-15
  • 打赏
  • 举报
回复
ArcTan[x] = x - x^3 / 3 - x^5 / 5 - ... - x^(2k + 1) / 2k + 1 - ...
当x比较小时,收敛比π/4=1 - 1/3 + 1/5 - 1/7+......快
idler 2003-06-15
  • 打赏
  • 举报
回复
PI = 16 * ArcTan(1/5) - 4 * ArcTan(1/239)
打错了。
alongzju 2003-06-14
  • 打赏
  • 举报
回复
楼上的,double没有这么高的精度。
cxjddd 2003-06-14
  • 打赏
  • 举报
回复
const double = 3.14159265358979323846264;
alongzju 2003-06-14
  • 打赏
  • 举报
回复
acos(-1.0)
cupidvenus 2003-06-14
  • 打赏
  • 举报
回复
const double PI = atan(1.0) * 4;
pzytony 2003-06-14
  • 打赏
  • 举报
回复

#define PI 3.1415926

不要家加分号!!
Meyer 2003-06-14
  • 打赏
  • 举报
回复
const double PI = 3.1415926;

或宏定义了
anewindy 2003-06-14
  • 打赏
  • 举报
回复
PI = 16 * ArcTan(1/5) + 4 * ArcTan(1/239)~~??
不是吧
yangyang123 2003-06-14
  • 打赏
  • 举报
回复
真是好多啊
idler 2003-06-14
  • 打赏
  • 举报
回复
打错了,是相减
idler 2003-06-14
  • 打赏
  • 举报
回复
PI = 16 * ArcTan(1/5) + 4 * ArcTan(1/239),收敛很快的。
ShineBoy007 2003-06-14
  • 打赏
  • 举报
回复
用公式:π/4=1 - 1/3 + 1/5 - 1/7+......求π的近似值,直到最后一项的绝对值不大于1E-8为止。
yzykjh 2003-06-14
  • 打赏
  • 举报
回复
#define double PI 3.1415926535

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧