6813: 分数化小数
[Creator : ]
Description
写一个程序,输入一个形如 $N/D$ 的分数($N$ 是分子,$D$ 是分母),输出它的小数形式。
如果小数有循环节的话,把循环节放在一对圆括号中。例如,
$1/3 = 0.33333333...$ 写成 $0.(3)$
$41/333 = 0.123123123...$ 写成 $0.(123)$
用 xxx.0 成表示整数
典型的转化例子:
1/3 = 0.(3)
22/5 = 4.4
1/7 = 0.(142857)
2/2 = 1.0
3/8 = 0.375
45/56 = 0.803(571428)
如果小数有循环节的话,把循环节放在一对圆括号中。例如,
$1/3 = 0.33333333...$ 写成 $0.(3)$
$41/333 = 0.123123123...$ 写成 $0.(123)$
用 xxx.0 成表示整数
典型的转化例子:
1/3 = 0.(3)
22/5 = 4.4
1/7 = 0.(142857)
2/2 = 1.0
3/8 = 0.375
45/56 = 0.803(571428)
Input
单独的一行包括被空格分开的 $N,D,\ (1 \leq N,D \leq 100,000)$。
Output
小数的表示方法上面说的很明白了,如果输出的长度超过 $76$ 个字符,每行输出 $76$ 个。
Sample 1 Input
45 56
Sample 1 Output
0.803(571428)
Sample 2 Input
3/8
Sample 2 Output
0.375
Sample 3 Input
1/7
Sample 3 Output
0.(142857)
1/3
0.(3)