[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)