1108: USACO:分数化小数

Memory Limit:0 MB Time Limit:0 S
Judge Style:Text Compare Creator:
Submit:22 Solved:5

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)

Input

输入N和D,两个数之间有一个空格,N是分子,D是分母。

Output

输出它的小数形式。

Sample Input Copy

45 56

Sample Output Copy

0.803(571428)

Source/Category

加入题单

算法标签: