一位循环小数转换例子,将无限循环小数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

将一个循环小数转换成分数相关推荐

  1. 将无限循环小数转换成分数形式

    节选自<编程之美> 设一个循环小说X=0.a1a2a3...an(b1b2...bm),括号中的是循环节,例0.333(333) 将X分成两部分,X=(a1a2..an+0.(b1b2.. ...

  2. 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 ...

  3. php 将一个字符串转换成数组,PHP将一个字符串转换成数组

    PHP将一个字符串转换成数组,支持中文/** * 将一个字符串转换成数组,支持中文 * @param string $string 待转换成数组的字符串 * @return string 转换后的数组 ...

  4. 使用Jackson将一个对象转换成一个JSON字符串

    由于ajax的流行,在程序中使用了越来越多的json来进行数据的传输,而Jackson可以将一个普通的java对象转换成一个json的字符串,帮助程序员进行前后端数据的传输. 首先需要导入程序依赖的j ...

  5. http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理,及它的逆向函数...

    http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理 例如: $data = array('foo'=>'bar', 'b ...

  6. 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中的列表. 我使用这种语法: ...

  7. 【C++】【Java】分别使用C++、Java语言实现将小数转换成分数形式

    C++语言实现 //============================================================================ // @FileName ...

  8. 分数转小数C语言,这是把小数转换成分数的程序,可是输入0.6666无限循环

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include int main() { double a; scanf("%lf", &a); 输入小数 int b, c ...

  9. 小数分数转换c语言,这是把小数转换成分数的程序,可是输入0.6666无限循环

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include int main() { double a; scanf("%lf", &a); 输入小数 int b, c ...

最新文章

  1. 关于C++对象模型的一点理解(2)
  2. Office2016打开doc字符间距过小
  3. 使用ASP.NET Core 3.x 构建 RESTful API - 3.3.3 ProblemDetails
  4. combox 增加请选择_好消息!阜阳机动车互联网选号增加新号段!
  5. 百度前端技术学院---vue动态数据绑定-3
  6. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.24
  7. Windows系统IP地址自动切换
  8. videojs-dynamic-watermark: video.js 视频添加文字水印
  9. Linux学习(一)
  10. 《类》《this指针》《构造函数》《析构函数》《拷贝构造函数》《赋值运算符重载》
  11. 终于试用了64位win7
  12. HE4484E泛海微5V USB 输入双节锂电池串联应用升压充电IC管理芯片
  13. java中eof错误是啥意思_EOFException异常详解
  14. 在Elasticsearch中回测隨機(Stochastic)指標交叉交易策略
  15. 大数据项目实战之阿里云服务器
  16. 使用Beego撸了一个社区
  17. 微信开放平台、公众平台、公众号和小程序开发【原创】
  18. python报错TypeError: must be str, not int
  19. [python] NetworkX实例
  20. 业务流程即服务:业务的重新构想

热门文章

  1. 旅游网项目案例以及源码
  2. QComboBox的代理(订制QComboBox组合框)
  3. 4.2 x64dbg 针对PE文件的扫描
  4. 装在笔记本里的私有云环境:监控篇
  5. 信息系统项目管理师必背核心考点(三十一)挣值管理
  6. springboot整合atomikos实践—单体项目多数据源整合
  7. python界面GUI设计、tkinter设计界面初步教程
  8. android位置权限动态申请,DELPHI安卓定位权限申请
  9. (转载)火狐浏览器禁用检查更新
  10. Yarn参数优化(Fair Scheduler版本)