高分求大数(高精度)浮点运算算法

xunyuetian 2006-06-07 09:11:11
求高精度 浮点运算算法
-.-!老师留的课程设计
求2的开方精度1000位
所以求对于浮点数的高精度算法(加,减,乘,除)
C#,C都可以(禁用指针)
...全文
223 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
heilong05 2006-07-25
  • 打赏
  • 举报
回复
Mark



====CSDN 小助手 V2.5 2005年11月05日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2

coowoo 2006-07-24
  • 打赏
  • 举报
回复
mark@
xunyuetian 2006-06-08
  • 打赏
  • 举报
回复
据说2分法可以做
1.4*1.4=1.96<2 及 1.5, 1.5*1.5=2.25 >; 2
(1. 4+1.5)/2=1.45 ==>; 1.45*1.45=2.1025>;2
(1. 4+1.45)/2=1.425 ==>; 1.425*1.425>;2
(1. 4+1.425)/2=1.4125 ==>; 1.4125*1.4125<2
(1.4125+1.425)/2=...
但是我不会2分法(高数)想求2分法的过程.

找到一个C#的大整数运算类,但是高精度浮点运算....一直没有结果

此题目是陈年老题了,不要说什么手算开方的方法,仔细想一下需要解决N多的问题基本算完了100位要算到候年马月.

牛顿迭代法在低精度下很好用,但是高精度的时候
1没有效率
2没有健全的库
但是只找不到健全的大数运算库(高精度浮点的),我数学又不好这个问题很难解决~

或者求超大浮点数的四则运算也可以:P
  • 打赏
  • 举报
回复
http://www.ccw.com.cn/htm/app/aprog/01_4_3_2.asp

http://noip.tanghu.net/news/xxxas/jichuzhishi/2006-3-28/20063281628034010.htm

http://sms.sncrc.com/Software/View-Software-8645.html


偶正研究上面的东东
  • 打赏
  • 举报
回复
关注,好像偶碰到过一个面试试题,要求算出2的开方后的第50位是多少。

没答出来。我想既然已经超过表示范围,估计应该用数组来模拟运算并自己写运算规则把

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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