[d019: 98年彰云嘉区第四题] 这道也等等再做

内容:

分数化成小数问题: 请写一程式,由键盘输入两个以空白隔开的整数数字,其分别代表一个正分数的分子及分母(即a/b, a,b为正整数),请将该分数转换成一个对应之小数数值输出。若有循环小数则在输出时亦要指出其循环位数。

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

输入说明:

输入两个正整数 A、B,代表这个分数的分子及分母。

输出说明:

请将 A/B 的值以小数的形式输出,若有循环小数则请将循环的位数印出来。

范例输入:

5 3
6 7
12345 990
1 73

范例输出 :

2.08
1.6 (6循环)
0.857142 (857142循环)
12.469 (69循环)
0.01369863 (01369863循环)提示 :

出处 :

98年彰云嘉区复赛 (管理员:sagit)

posted @ 2013-07-18 17:09  海豚爸爸  阅读(156)  评论(0编辑  收藏  举报