E. 徐老师的高精度除法

    传统题 文件IO:division 1000ms 256MiB

徐老师的高精度除法

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

徐老师的高精度除法

文件读写

  • 输入文件division.in
  • 输出文件division.out

限制

  • 1000ms
  • 512 MB

题目描述

徐老师已经学习过了高精度的各种运算,熟练掌握了加法乘法,现在他想自学一下高精度除法!

我们已经知道,手算除法的过程如下

以下运算用 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)

现在徐老师希望你帮忙计算一下 A/BA/B 的结果,并且保留 KK 位小数(不考虑末尾进位,如果位数不足则用 00 补齐)

输入格式

输入包含三个整数 A,B,KA,B,K

输出格式

输出 A/BA/B 保留 KK 位小数的结果

数据范围

对于 100%100\%的数据,1≤A,B≤1000000,1≤K≤1001 \leq A,B \leq 1000000, 1 \leq K \leq 100

样例输入1

10 7 6

样例输出1

1.428571

样例输入2

100 5 4

样例输出2

20.0000

后田10.24

未参加
状态
已结束
规则
OI
题目
5
开始于
2026-10-24 8:33
结束于
2026-10-24 9:33
持续时间
1 小时
主持人
参赛人数
10