把1.15470054百分数化为分数数

0.4545.化为分数是几
答案为:99分之45
45/99【方法】一、纯循环小数化分数
从小数点后面第一位就循环的小数叫做纯循环小数.怎样把它化为分数呢?看下面例题.把纯循环小数化分数:纯循环小数的小数部分可以化成分数,这个分数的分子是一个循环节表示的数,分母各位上的数都是9.9的个数与循环节的位数相同.能约分的要约分.二、混循环小数化分数
不是从小数点后第一位就循环的小数叫混循环小数.怎样把混循环小数化为分数呢? 把混循环小数化分数.(2)先看小数部分0.353一个混循环小数的小数部分可以化成分数,这个分数的分子是第二个循环节以前的小数部分组成的数与小数部分中不循环部分组成的数的差.分母的头几位数是9,末几位是0.9的个数与循环节中的位数相同,0的个数与不循环部分的位数相同.三、循环小数的四则运算循环小数化成分数后,循环小数的四则运算就可以按分数四则运算法则进行.从这种意义上来讲,循环小数的四则运算和有限小数四则运算一样,也是分数的四则运算.有限小数化成分数直接将小数点去掉,分母对应化成十百千万等.再约分.例如:0.333.=3/9=1/3 0.214.=214/999 简单说每一个循环节为分子,循环节有几位数分母就写几个9 0.3333.循环节为3 0.214.循环节为214 0..循环节为52,所以0.525252...=52/99 0.35.=35/99
为您推荐:
其他类似问题
扫描下载二维码如何将小数化为分数_论文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
您可以上传图片描述问题
联系电话:
请填写真实有效的信息,以便工作人员联系您,我们为您严格保密。
如何将小数化为分数
||文档简介
中国最大最早的专业内容网站|
总评分0.0|
&&大​家​知​道​,​将​一​个​分​数​化​为​小​数​,​只​要​用​分​子​除​以​分​母​求​商​就​可​以​了​.​那​么​怎​样​把​小​数​化​为​分​数​呢​?
试读已结束,如果需要继续阅读或下载,敬请购买
定制HR最喜欢的简历
你可能喜欢1826人阅读
学习笔记(20)
今天学习了把分数化为循环小数,下面代码实现的功能是:输入m/n,如果m能被n整除,则直接输出商;否则,输出商以后再输出循环节。
#include&cstdio&
#include&cstring&
const int MAXN = 100005;
int a[MAXN], vis[MAXN];
int main()
int n, t, i,
scanf(&%d&,&t);
while(t--)
memset(vis, 0, sizeof(vis));
scanf(&%d/%d&,&m,&n);
if(m & 0 && n & 0)
printf(&-&);
else if(m & 0 && n & 0)
printf(&-&);
if(m % n == 0)
printf(&%d\n&,m/n);
printf(&%d.&,m/n);
printf(&0.&);
int s = m, num = 0;
vis[s] = 1;
a[num++] = s /
if(vis[s] || s == 0)
//余数再次出现或者余数为0(即可以整除)
vis[s] = 1;
for(i = 0; i & i++)
printf(&%d&, a[i]);
printf(&\n&);
把循环小数化为分数的方法:对于纯循环小数(从小数点后第1位开始循环)x,假设循环节为R,它包括l个数字,则有10^l*x - x = R,因此x = R/(10^l - 1)。
例如,若x = 0.123 123 123…,则R = 123, l = 3, 因此x = 123/999 = 41/333。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:423545次
积分:7404
积分:7404
排名:第2261名
原创:316篇
评论:73条
(3)(3)(1)(3)(1)(1)(2)(12)(10)(17)(12)(35)(20)(1)(4)(31)(14)(16)(10)(1)(7)(6)(3)(9)(25)(5)(15)(30)(7)(1)(12)

我要回帖

更多关于 百分数化为分数 的文章

 

随机推荐