精确表达浮点数
来源:互联网 发布:淘宝联盟2016 编辑:程序博客网 时间:2024/05/17 04:20
用分数形式表示小数。有限小数或者无限小数都可以转化为分数。方法:对于有限小数X=0.a1a2a3···an,X=(a1a2a3···an)/10^n。对于无限循环小数X=0.a1a2a3···an(b1b2···bm),X=( a1a2a3···an+0.(b1b2···bm))/10^n。再对付小数部分,Y=0.b1b2···bm(b1b2···bm),则(10^m)*Y= b1b2···bm.(b1b2···bm)=>(10^m)*Y= b1b2···bm+Y=>
Y= b1b2···bm/(10^m-1)。所以X=( a1a2a3···an+ b1b2···bm/(10^m-1))/10^n=
(a1a2a3···an*(10^m-1+b1b2···bm)/((10^m-1)*10^n)。再将分子分母同除去他们两者的最大公约数即可。- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 2.6-精确表达浮点数
- 1214 -- 精确表达浮点数
- 2.6 精确表达浮点数
- 答案_精确表达浮点数
- 【编程之美】精确表达浮点数
- 用分数形式精确表达浮点数
- 精确表达浮点数 编程之美
- Fractions to Decimals && 精确表达浮点数
- 下标方式引起的crash的原因
- 第2章 变量和基本类型
- mysql 千万级的 count统计对比
- 免费的企业级正版Windows安全管理利器——System Center 2012 Endpoint Protection
- 给定函数的Chebyshev逼近
- 精确表达浮点数
- QueryPerformanceFrequency
- Linux网络设置3——ssh工具使用的注意点
- HDU上一道最小生成树模板题的练习
- 怀念—伤心者,不痛不痒,冷暖自知
- 顺序线性表
- 顺序线性表2
- 链式线性表
- 有理逼近的误差函数