【小科普】无限循环小数化分数
来源:互联网 发布:不动声色的大人了 知乎 编辑:程序博客网 时间:2024/04/28 06:01
(以下摘自 百度百科 )
纯循环小数
例:将无限循环小数0.26(··)化成分数:
纯循环小数
例:将无限循环小数0.26(··)化成分数:
解题:已知无限循环小数0.26(··),将已知无限循环小数0.26(··)的未知分数设为X,
即0.26(··) =X——1式,令100X=100(0.26+0.0026(··)),100X=26+0.26(··)——2式,
将(2式)中的无限循环小数0.26(··)更换为X得:100X=26+X,
100X-X=26,99X= 26,X=26/99,∴X=0.26(··)=26/99,即:0.26(··)=26/99
混循环小数
比如0.43,3的循环,有一位数没加入循环,就在9后面加一个0做分母,再用43减4做分子,得 90分之39.
即x=x·10^(a+c)-x·10^a 这里的a是小数点后的循环节前的数字的位数,c代表循环节位数。
它的公式是:
X-->分数;Y-->循环结;t-->循环节位数
X=Y/(10^t-1);
本例题循环结为Y=26,t=2X=Y/(10^t-1);
混循环小数
例:0.12111…… 1的循环,同样,我们设此小数为x,可得:
1000x-100x=121.111……-12.111……
900x=109
X=109/900
例:将无限循环小数0.123(·)化成分数:
解题:已知无限循环小数:0.123(·),将已知无限循环小数0.123(·)的未知分数设为X,
∴X=0.123(·)——1式,(1式)
两边同时乘以10得:
两边同时乘以10得:
10X=1.23(·)——2式,(2式)-(1式)得:9X=1.11,X =1.11/9,
X =0.37/3,X =37/300,∴X=0.123(·)=37/300,即:0.123(·)=37/300 (tip:37/300=0.123333333...)
它的公式是:
用9和0做分母,首先有循环节有几位数就几个9,接着有几个没加入循环的数就加几个0。比如0.43,3的循环,有一位数没加入循环,就在9后面加一个0做分母,再用43减4做分子,得 90分之39.
即x=x·10^(a+c)-x·10^a 这里的a是小数点后的循环节前的数字的位数,c代表循环节位数。
- 【小科普】无限循环小数化分数
- 无限循环小数化分数
- 无限循环小数化分数(HDU 1717)
- POJ 1930 解题报告 无限循环小数化分数
- POJ 1930 无限循环小数化分数&& HDU 2136
- (水)POJ-1930 无限循环小数化分数
- POJ1930_Dead Fraction_套公式法无限循环小数化分数
- HDU1717 (循环小数化分数)
- HDU 1717 循环小数化分数
- 循环小数化分数(hdu-1717)
- 【循环小数性质】HDU 1717——小数化分数2
- hdu 1717 小数化分数2 (循环小数转分数)
- poj 1930 Dead Fraction 混循环小数化分数 数论
- POJ -1930 Dead Fraction (GCD+循环小数化分数)
- HDOJ 1717 小数化分数2 (数学,循环小数化分数详细讲解)
- (hdu step 2.1.8)小数化分数2(小数化分数——包括了循环小数化分数的情况)
- 将无限循环小数转换成分数形式
- poj 1930 无限小数化分数
- [UIView setShowsFPS:]: unrecognized selector sent to instance XXX
- 什么是 HTML?
- 130+ essential vim commands
- nyoj-70-阶乘因式分解二
- XHTML规范1.0
- 【小科普】无限循环小数化分数
- c++~ 请问在类里面构造函数必须是public吗 可以定义到private吗
- bootloader详解----bootloader的基本概念
- 如何设置FusionCharts图片导出格式
- FreeRTOS 内核中的链表
- 分页语句优化
- linux中的延时函数(部分)供初学者参考
- 有关首行的那些事儿
- c# 字符串生成唯一长整型