|
![]() | 作者: none [onizuka]
![]() |
登录 |
Pi=3.14......., 如何写一个程序扩大它的精度至很大? |
地主 发表时间: 04/27 18:44 |
![]() | 回复: ricky [ricky] ![]() |
登录 |
如果你学过高等数学,就知道pi是怎么计算出来的,这个程序我大学里做过,不过这么些年不用高数,忘光了 |
B1层 发表时间: 04/28 08:45 |
![]() | 回复: 286 [unique] ![]() |
登录 |
pi=3.1415926535897932384626433832795028 |
B2层 发表时间: 04/28 13:53 |
![]() | 回复: root_bug [root_bug] ![]() |
登录 |
呵,想得到PI精确度很高是吧?下面这个程序可以精确算得Pi的前781位,这样够不够啊?做什么都够了撒! #include <iostream> using namespace std; long a=10000,b=0,c=2800,d,e=0,f[2801],g; void main() { for(;b-c;)f[b++]=a/5; for(;d=0,g=c*2;c-=14,cout<<e+d/a,e=d%a) for(b=c;d+=f[b]*a,f[b]=d%--g,d/=g--,--b;d*=b); } |
B3层 发表时间: 05/01 20:03 |
![]() | 回复: NetDemon [netdemon] ![]() |
登录 |
呵呵 记得日本鬼子有一个这样的程序,就是通过设定pi的位数来测试计算机的运算速度的,我设置为100万位,然后计算机就没有反应了 去搜索一些测试的工具也许可以找到这个东西,有源码的 [此贴被 NetDemon(netdemon) 在 05月02日00时13分 编辑过] |
B4层 发表时间: 05/02 00:20 |
![]() | 回复: root_bug [root_bug] ![]() |
登录 |
<marquee>怎么样求无穷位数Pi啊?哪们大虾知道?</marquee> |
B5层 发表时间: 05/06 19:41 |
![]() | 回复: root_bug [root_bug] ![]() |
登录 |
<marquee>怎么样求无穷位数Pi啊?哪们大虾知道?</marquee> |
B6层 发表时间: 05/06 19:42 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号