摘要: 第一次看到这个题目,完全没有思路,突感数学知识的欠缺。Google之后,知道了这题的解法。如果该小数number不是循环小数,这很好办。将number化成整数,再除以扩大的倍数,化简即可。若number是循环小数,其实也简单。如果数学知识好的应该知道,把一个循环小数化成整数是有规律的。比如 0.(5) = 5 / 9; (括号里的是循环的部分)0.(123) = 123 / 999;0.00(987) = 987 / 99900;0.12300(345) = 123 / 1000 + 345 / 99900000;以上数学知识来源于http://www.worldlingo.com/ma/en 阅读全文
posted @ 2011-06-08 12:20 ProgrammingEveryday 阅读(220) 评论(6) 推荐(0) 编辑