回分類題庫
d019: 98年彰雲嘉區第四題
關鍵字: 98年彰雲嘉區複賽

測資點 : 10 | Time Limit : 1000 ms | Memory Limit : 32000 KB
Accepted : 84 Times / 71 Users | Submit : 187 Times / 75 Users | Accepted rate : 95%
題目加入時間 : 2011-09-11 23:31

Content: 简体中文

分數化成小數問題: 請寫一程式,由鍵盤輸入兩個以空白隔開的整數數字,其分別代表一個正分數的分子及分母(即a/b, a,b為正整數),請將該分數轉換成一個對應之小數數值輸出。若有循環小數則在輸出時亦要指出其循環位數。

例如 52/25=2.04; 5/3=1.6 (6循環); 6/7=0.857142 (857142循環)

Input:

輸入兩個正整數 A、B,代表這個分數的分子及分母。

Output:

請將 A/B 的值以小數的形式輸出,若有循環小數則請將循環的位數印出來。

Sample Input:help

若題目沒有特別說明,則應該以多測資的方式讀取,若不知如何讀取請參考 a001 的範例程式。
輸入1:
52 25

輸入2:
5 3

輸入3:
6 7

輸入4:
12345 990

輸入5:
1 73

Sample Output :

輸出1:
2.08

輸出2:
1.6 (6循環)

輸出3:
0.857142 (857142循環)

輸出4:
12.469 (69循環)

輸出5:
0.01369863 (01369863循環)

Hint :

Author :

98年彰雲嘉區複賽 (管理員:sagit)

  Solve it!   Status Forum