新手求助—分数变小数
题目一:分数变小数
写出一个程序,接受一个以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
看这里,完整的讨论和代码
向牛人致敬~