新手—分数变小数

新手求助—分数变小数题目一:分数变小数写出一个程序,接受一个以N/D的形式输入的分数,其中N为分子,D为分母,

新手求助—分数变小数
题目一:分数变小数
    写出一个程序,接受一个以N/D的形式输入的分数,其中N为分子,D为分母,输出它的小数形式,如果它的小数形式存在循环节,要将其用括号括起来。例如1/3=.333333...表示为.(3)
      例:
                  1/3=.(3)
                  22/5=4.4
                  1/7=.(142857)
                  45/36=.803(571428)
      本题中。0 <=N <=65535,0 <=D <=65535,设运算结果小数点后最多保留100位。

[解决办法]
http://community.csdn.net/Expert/topic/5563/5563568.xml?temp=.3577692

看这里,完整的讨论和代码

向牛人致敬~