编程题
八进制小数
## 来源
South Africa 2001 (ZOJ1086, POJ1131)
## 题目描述
编程将[0,1]内的八进制小数转换成十进制小数。例如,八进制0.75转换成十进制,结果为0.963125 (7/8 + 5/64)。n位的八进制小数,转换成十进制后,小数点右边不超过3n位。
## 输入描述
输入文件包含若干行,每行是一个八进制小数。每个八进制小数的形式为:0.d1d2d3 ... dk,其中di为八进制数字(0..7),k没有限制。
## 输出描述
对每个八进制小数,按照如下的格式输出:
0.d1d2d3 ... dk [8] = 0.D1D2D3 ... Dm [10]
等号左边就是八进制小数,右边是对应的十进制小数,末尾没有0,也就是说Dm不为0。
## 样例输入
```txt
0.75
0.123
0.01234567
```
## 样例输出
```txt
0.75 [8] = 0.953125 [10]
0.123 [8] = 0.162109375 [10]
0.01234567 [8] = 0.020408093929290771484375 [10]
```