c#编程算高精度(500位)除法? 我是个菜鸟,想编个程算派值。比如:pai.exe 500 就出500位结果 如:3.14159261 怎么找到除数,被除数,使之商正好是3.1415926而不偏离。2 怎么得到高的精度?用decimal只能得到28位。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 经过n天的研究和摸索,我发现:1 这是个超难的问题,2 用两个数字不管是什么数都求不精但也不是没有解决办法,得用公式,这个公式,是数学家几十年研究出来的,我看个几十本数据结构,用个n年也没用。现在我找到了n个求pai的公式:http://www.jason314.com/pic/pf1e.gif那位大侠能把它编成c#程序就行,这就简单多了。 不是吧,你可以用数值分析的积分算法(算y^2=(1-x^2), x从-1积分到1用辛普森积分等算法)算一个圆的面积就是pi的值了,还有误差范围,要小数点后多少位有多少位积分算法都有现成的你自己去搜一下 用除法也可以,但是你要先计算 e 的精确值,不过时间复杂度比用积分的高很多。具体公式高数书上有的,你去看看你那个算pi的公式还是第一次看见,时间复杂度N高,不适用与计算机计算。 PI一直是用来测试CPU运算速度的法宝! HttpWebResponse下载,windows缓存文件增多 listView控件问题,请各位高手帮个忙,谢谢 问个比较急的小问题(在线等) PtrToStructure的使用方法 哪位兄弟能够给出一个在WinForm上画一个圆的例子,谢谢! Grid++Report表达式 一个需要大量内存操作的计算,有没有什么方法能像C++里那样对虚拟内存进行管理的? DataGrid问题 实现:文本图片使用命令行转换为文本文件 求助:逐行更新datatable, 一个跟输出参数 以OUT 修饰符声明 的方法 模式窗口关闭后为什么不能立刻消失,如何消除这样的延时.
2 用两个数字不管是什么数都求不精
但也不是没有解决办法,得用公式,这个公式,是数学家几十年研究出来的,我看个几十本数据结构,用个n年也没用。
现在我找到了n个求pai的公式:
http://www.jason314.com/pic/pf1e.gif那位大侠能把它编成c#程序就行,这就简单多了。
就是pi的值了,还有误差范围,要小数点后多少位有多少位积分算法都有现成的你自己去搜一下
具体公式高数书上有的,你去看看
你那个算pi的公式还是第一次看见,时间复杂度N高,不适用与计算机计算。