这题对我来说是有点难度的,最后做出来,但是提交显示 运行错误,看不出哪里出错了.
我的思路:
将十六进制转化为二进制,二进制最后转化为八进制.
首先将十六进制存入数组,然后将数组中每一位转化为对应的十进制数,之后将再将每一位十进制数转化为二进制数,将这些二进制数以每三位为一组,最后转化为八进制数
.转化成十进制时需要一个数组来存储十进制数,十进制转化为二进制时需要一个数组来存储二进制数.
我编写的程序借鉴了两篇文章,是在这两篇文章的基础上,结合了一下:
这题对我来说是有点难度的,最后做出来,但是提交显示 运行错误,看不出哪里出错了.
我的思路:
将十六进制转化为二进制,二进制最后转化为八进制.
首先将十六进制存入数组,然后将数组中每一位转化为对应的十进制数,之后将再将每一位十进制数转化为二进制数,将这些二进制数以每三位为一组,最后转化为八进制数
.转化成十进制时需要一个数组来存储十进制数,十进制转化为二进制时需要一个数组来存储二进制数.
我编写的程序借鉴了两篇文章,是在这两篇文章的基础上,结合了一下: