机器猫跑到外星人的图书馆去读书。有一本外星古籍里面的内容是用八进制写成的;但机器猫只能处理十六进制的数据。请你帮忙写一个翻译软件帮机器猫把八进制串翻译成十六进制串。输入格式仅一行一个八进制字符串 ss表示古籍内容。输出格式仅一行一个十六进制字符串表示翻译结果。PHP 实现
<?php
$octal = trim(fgets(STDIN));
$decimal = octdec($octal);
$hexadecimal = dechex($decimal);
echo $hexadecimal;
?>
解题思路:
- 读取输入的八进制字符串。
- 使用
octdec()函数将八进制转换为十进制。 - 使用
dechex()函数将十进制转换为十六进制。 - 输出结果。
原文地址: http://www.cveoy.top/t/topic/iSLa 著作权归作者所有。请勿转载和采集!