小数转分数

时间:2018-11-17 07:02:20
【文件属性】:
文件名称:小数转分数
文件大小:14KB
文件格式:RAR
更新时间:2018-11-17 07:02:20
小数 浮点数的分数表达 在计算机中,用float或double来存储小数有时不能得到精确值,若要精确表达一个浮点数的计算结果, 最好用分数来表示小数,有限小数或无限循环小数都可以转化为分数,无限循环小数的循环节用括号标记出来。如: 0.9 = 9/10 0.(3) = 0.3(3) = 0.3(33) = 1/3 当然一个小数可以用好几种分数形式来表示,我们只感兴趣最简的分数形式(即分母最小),如: 0.3(33) = 1/3 = 3/9 因为任何一个数都可以转化为一个整数和一个纯小数之和,整数部分较为简单无需做额外处理,只要将纯小数部分转 化为分数形式,整数部分的分数部分就很简单了。 现在给定一个正的纯小数(这个纯小数为有限小数或无限循环小数),请你以最简分数形式来返回这个纯小数。
【文件预览】:
2
----obj()
--------Debug()
----bin()
--------Debug()
----2.layout(240B)
----2.cbp(1KB)
----2.depend(245B)
----main.c(2KB)

网友评论