问题描述:
循环小数的格式为0.ddd…d(ddd…d),其中d为阿拉伯数字,括号内的部分为小数的循环部分,编程输出一批循环小数所对应的不可约分数m/n。所谓不可约分数,是指分子与分母的最大公约数为1。m,n不超过整型(Integer)数的范围。
数据输入:
输入数据放在文本文件sep.in中,文件中有多个循环小数,每个循环小数占一行,且长度不超过100个字符,所有的循环小数均是正确的循环小数。
输出格式:
在文件sep.out中输出所有相应的不可约分数。
输入输出样例:
如输入文件(sep.in)为如下内容时:
0.(714285)
0.5208(3)
0.66360(2941176470588235)
输出文件sep.out中的结果为:
5/7
25/48
361/544