将一个循环小数转换成分数
一位循环小数转换例子,将无限循环小数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 ...
最新文章
- WPF中的动画——(五)路径动画
- php学习之------[流程控制]
- JAVA List集合转Page(分页对象) java 分页 PageModel 测试类TestPagerModel
- 家用计算机来源,美计算机专家称BBS才是博客真正起源
- 无需破解,Python这个神器帮你免费获取资源,赶紧收藏!
- 深入理解iPhone数据持久化(手把手教你iphone开发 - 基础篇)
- 2017.11.18
- PROFINET转CAN网关监测CAN设备在线设置文档
- 最新php淘宝客优惠券网站源码
- 15天深度复习JavaWeb的详细笔记(七)——Request、Response
- 联想笔记本电脑安装Ubuntu18.04系统
- 为什么不能睁一只眼闭一只眼_“睁一只眼,闭一只眼”才是人生的最高境界
- 在线影视网站分享(持续更新)
- 数据结构—约瑟夫环问题(C语言版)
- 利用 conda install --use-local 安装 解决 Tensorflow: illegal instruction (core dumped)
- 蓝牙开发那些事(9)——结合代码看a2dp协议
- Linux下安装postgres数据库(未完待续)
- 程序员漫画集连载[1]
- p5.js 实现动态互动画板
- 取消小米笔记本插入耳机后弹框
热门文章
- 自制软3D渲染程序 之一 3D起草程序
- Thinkphp开发微信商城小程序源码拼团小程序源码带后台+前端小程序拼团源码仿拼多多
- C语言基础:使用IDE快速开发
- c语言学生信息管理系统作用,C语言学生信息管理系统(附源码).doc
- python开发的连连看小游戏
- 安全运维之Resin应用服务器中间件安装使用与安全配置
- 关于SpringCloud消费者报I/O error on GET request for...的错误
- 火狐浏览器-调试工具的使用
- 全网最全的的java大数据面试题
- Mysql高频面试题(后端大数据面试必备)