问题 W: Octal Fractions

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:600 解决:164

题目描述

八进制(以8为基数)表示的小数可以用十进制精确地表示。例如,八进制的0.75表示为十进制的0.953125(7/8+5/64)。所有在小数点右边的n位八进制数可以用不超过在小数点右边的32位的十进制小数来表示。编写一个程序,将0~1之间(包含0和1)的八进制小数转换为等同的十进制小数。

输入

程序的输入将由一个八进制数组成。输入的八进制数的格式为0.d1d2d3...dk,其中di是八进制数字(0...7),对k没有限制。

输出

输出由一行组成,格式为0.d1d2d3...dk[8]=0.D1D2D3...Dm[10],其中,左式是输入(八进制);右式是等同的十进制值,不能有0结尾,即Dm不等于0。

样例输入 复制

0.75

样例输出 复制

0.75 [8] = 0.953125 [10]