#P1131. Octal Fractions
Octal Fractions
题目描述
八进制(基数为 8)表示的分数可以精确地用十进制表示。例如,八进制的 0.75 转换为十进制是 (即 + )。八进制数小数点后有 位时,转换为十进制后小数点后的位数最多为 位。
编写一个程序,将介于 和 (包含 和 )之间的八进制数转换为等价的十进制数。
输入格式
程序的输入是一系列八进制数,每行一个,需要进行转换。每个输入的数形式为 ,其中 di 是八进制数位(取值范围 到 )。 的值没有限制。
输出格式
输出是一系列如下形式的行: 其中,等号左边是输入的八进制数,右边是对应的十进制数(基数为 )。输出的十进制数不能有尾随零,即 Dm 不等于 。
0.75
0.0001
0.01234567
0.75 [8] = 0.953125 [10]
0.0001 [8] = 0.000244140625 [10]
0.01234567 [8] = 0.020408093929290771484375 [10]
来源
2001年南非