2.6-精确表达浮点数
来源:互联网 发布:360游戏优化器 编辑:程序博客网 时间:2024/06/05 02:31
看到了自己不会的(ps:可能很水的东西)
对于一个小数,如何把它变为分数形式呢?
只看无限循环的,有限easy。
首先把这个数分为整数+0-1的小数,
对于0-1的小数
0.a1a2a3..an(b1b2b3..bn) b1..bn是循环节
照样可以把不循环的部分去掉
记X=0.a1a2...an(b1b2...bn)
Y=0.(b1b2...bn)
10^n*X=a1a2...an+Y;
那么我们求Y
注意到10^n*Y=b1b2..bn+0.(b1b2..bn)=b1b2...bn+Y;
那么Y也求到了,最后化简求个GCD即可。
- 2.6-精确表达浮点数
- 2.6 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 精确表达浮点数
- 1214 -- 精确表达浮点数
- 编程之美2.6——精确表达浮点数
- 编程之美-2.6、精确表达浮点数
- [编程之美] 2.6 精确表达浮点数
- 编程之美2.6 精确表达浮点数
- 【编程之美】2.6精确表达浮点数
- GC_EXTERNAL_ALLOC
- 改写版的tinyxml,HTML解析器
- 经典的配色方案
- 末日的爱情
- 【原创】centos自带网卡驱动不兼容硬件,造成hadoop的datanode节点频繁宕机的解决过程
- 2.6-精确表达浮点数
- 如何计算时间复杂度
- 黑马程序员——SQLHelper的写法
- 母亲的唠叨
- 网页配色表
- Solaris下补丁管理
- vs2010下release版本调试设置
- 在solaris 10上安装oracle 10g数据库
- 布局居中问题