精确计算圆周率的程序

caremsi 2008-12-14 08:20:01
RT,想问下有没有精确求出圆周率的程序,用C编译就可以了。
...全文
236 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
javasqt 2008-12-14
  • 打赏
  • 举报
回复
up
liubuweiright 2008-12-14
  • 打赏
  • 举报
回复
坐标,以原点为中心画一个半径为1的圆
面积 = PI*R*R = 面积积分求解
waizqfor 2008-12-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hairetz 的回复:]
给你一个号称外星人写的吧。。
#include <stdio.h>
long a=10000,b,c=2800,d,e,f[2801],g;
main(){for(;b-c;)f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);}

没整理格式。。可能作者就是想要这个效果。
[/Quote]
为什么非要 压缩成这样呢 让人看着累 还要自己排版
seyisa 2008-12-14
  • 打赏
  • 举报
回复
2楼的程序貌似出错哦。
这里要改一下:
bb=f=(unsigned long*)malloc(04*c);
  • 打赏
  • 举报
回复
学习
zambie_ok 2008-12-14
  • 打赏
  • 举报
回复
发现代码看不懂。。
  • 打赏
  • 举报
回复
给你一个号称外星人写的吧。。
#include<stdio.h>
long a=10000,b,c=2800,d,e,f[2801],g;
main(){for(;b-c;)f[b++]=a/5;
for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)
for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b);}

没整理格式。。可能作者就是想要这个效果。

69,371

社区成员

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

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