徐老师的高精度除法
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
徐老师已经学习过了高精度的各种运算,熟练掌握了加法乘法,现在他想自学一下高精度除法!
我们已经知道,手算除法的过程如下
以下运算用 a / b = c ...... d 来表示 a/b 的结果为 c 余 d
例如计算 10 / 7
1. 先计算 10 / 7 = 1 ...... 3,得到整数部分 1
2. 再计算 3 / 7,先将被除数 * 10 ,然后除以除数,即 3 * 10 / 7 = 4 ......2,得到第一位小数 6
3. 再计算 2 / 7,先将被除数 * 10 ,然后除以除数,即 2 * 10 / 7 = 2 ......6,得到第一位小数 2
4. 再计算 6 / 7,先将被除数 * 10 ,然后除以除数,即 6 * 10 / 7 = 8 ......4,得到第一位小数 4
...
直到余数为 0,则结束(也有可能是无限小数,余数永远不为 0)
现在徐老师希望你帮忙计算一下 的结果,并且保留 位小数(不考虑末尾进位,如果位数不足则用 补齐)
输入格式
输入包含三个整数
输出格式
输出 保留 位小数的结果
数据范围
对于 的数据,
样例输入1
10 7 6
样例输出1
1.428571
样例输入2
100 5 4
样例输出2
20.0000