将一个循环小数转换成分数
一位循环小数转换例子,将无限循环小数a用分数表示:
a = 1.6666... (6无限循环)
10 * a = 16.666666...
10a - a = 15 ===> 9a = 15 ==> a = 15/9 = 5/3
对于一位循环小数,最简单的方法就是乘以10,然后相减算出分数表达式,当然你乘以其他10的倍数也可以,例如100,
100a - a = 166.666... - 1.6666.... = 165 ===> 99a = 165 ===> a = 165/99 = 15/9 = 5/3
当然乘以0.1也是可以的,只要乘以的数满足 10^n (n为非0整数,负数也可以的)
对于n位循环小数,乘以的数要满足以下条件 10^m (m为n的整数倍)
eg:a = 0.0343434...
a为2位的循环小数,最简单就乘以10^(2*1),也就是100了
100a - a = 3.4343434 - 0.0343434... ===> 99a = 3.4 ===> a = 34/990
将一个循环小数转换成分数相关推荐
- 将无限循环小数转换成分数形式
节选自<编程之美> 设一个循环小说X=0.a1a2a3...an(b1b2...bm),括号中的是循环节,例0.333(333) 将X分成两部分,X=(a1a2..an+0.(b1b2.. ...
- R语言使用magick包的image_animate函数和image_morph函数创建一个由n个图像组成的序列,逐渐将一个图像转换成另一个图像(sequence of image morph by)
R语言使用magick包的image_animate函数和image_morph函数创建一个由n个图像组成的序列,逐渐将一个图像转换成另一个图像(Creates a sequence of n ima ...
- php 将一个字符串转换成数组,PHP将一个字符串转换成数组
PHP将一个字符串转换成数组,支持中文/** * 将一个字符串转换成数组,支持中文 * @param string $string 待转换成数组的字符串 * @return string 转换后的数组 ...
- 使用Jackson将一个对象转换成一个JSON字符串
由于ajax的流行,在程序中使用了越来越多的json来进行数据的传输,而Jackson可以将一个普通的java对象转换成一个json的字符串,帮助程序员进行前后端数据的传输. 首先需要导入程序依赖的j ...
- http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理,及它的逆向函数...
http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理 例如: $data = array('foo'=>'bar', 'b ...
- python set转为list_如何将一个集合转换成python中的列表?(How to convert a set to a list in python?)...
如何将一个集合转换成python中的列表?(How to convert a set to a list in python?) 我试图将一个集合转换为Python 2.6中的列表. 我使用这种语法: ...
- 【C++】【Java】分别使用C++、Java语言实现将小数转换成分数形式
C++语言实现 //============================================================================ // @FileName ...
- 分数转小数C语言,这是把小数转换成分数的程序,可是输入0.6666无限循环
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include int main() { double a; scanf("%lf", &a); 输入小数 int b, c ...
- 小数分数转换c语言,这是把小数转换成分数的程序,可是输入0.6666无限循环
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include int main() { double a; scanf("%lf", &a); 输入小数 int b, c ...
最新文章
- 关于C++对象模型的一点理解(2)
- Office2016打开doc字符间距过小
- 使用ASP.NET Core 3.x 构建 RESTful API - 3.3.3 ProblemDetails
- combox 增加请选择_好消息!阜阳机动车互联网选号增加新号段!
- 百度前端技术学院---vue动态数据绑定-3
- [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.24
- Windows系统IP地址自动切换
- videojs-dynamic-watermark: video.js 视频添加文字水印
- Linux学习(一)
- 《类》《this指针》《构造函数》《析构函数》《拷贝构造函数》《赋值运算符重载》
- 终于试用了64位win7
- HE4484E泛海微5V USB 输入双节锂电池串联应用升压充电IC管理芯片
- java中eof错误是啥意思_EOFException异常详解
- 在Elasticsearch中回测隨機(Stochastic)指標交叉交易策略
- 大数据项目实战之阿里云服务器
- 使用Beego撸了一个社区
- 微信开放平台、公众平台、公众号和小程序开发【原创】
- python报错TypeError: must be str, not int
- [python] NetworkX实例
- 业务流程即服务:业务的重新构想