翻译---

OpenJudge - 1131:Octal Fractions

1131:Octal Fractions

描述

Fractions in octal (base 8) notation can be expressed exactly in decimal notation. For example, 0.75 in octal is 0.963125 (7/8 + 5/64) in decimal. All octal numbers of n digits to the right of the octal point can be expressed in no more than 3n decimal digits to the right of the decimal point.

Write a program to convert octal numerals between 0 and 1, inclusive, into equivalent decimal numerals.

输入

The input to your program will consist of octal numbers, one per line, to be converted. Each input number has the form 0.d1d2d3 ... dk, where the di are octal digits (0..7). There is no limit on k.

输出

Your output will consist of a sequence of lines of the form

0.d1d2d3 ... dk [8] = 0.D1D2D3 ... Dm [10]

where the left side is the input (in octal), and the right hand side the decimal (base 10) equivalent. There must be no trailing zeros, i.e. Dm is not equal to 0.

描述

以八进制(以8为基数)表示的分数可以精确地用十进制表示。例如,八进制的0.75是十进制的0.963125(7/8+5/64)。八进制点右边n位的所有八进制数可以用小数点右边不超过3n位的十进制数字表示。
编写一个程序,将0到1(含)之间的八进制数字转换为等效的十进制数字。

输入

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

输出

您的输出将由表单的一系列行组成。
0.d1d2d3 ... dk [8] = 0.D1D2D3 ... Dm [10]

其中左侧为输入(八进制),右侧为十进制(以10为基数)等效值。不能有尾随零,即Dm不等于0。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值