怎样用c语言写一个将小数转化成最简分数的算法

如题所述

先将小数转换成10的倍数作为分母的分数(分子分母分别用两个变量或者两位数组存)然后递归不断找公因数并化简。(可以用辗转相除法?)追问

能给出代码吗?

追答

不好意思,专长pascal语言,c语言还在学:)加油吧,同是学生党鼓励

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-12
将这个小数乘以10000或者更大的数,然后求出所得数和10000的最大公约数,之后你应该知道了