P7180: 二进制转八进制

传统题
1.000s 时间限制
256MB 内存限制
13 提交
4 解决

【题目描述】
【题目描述】
小智正在学习不同的数字系统。小智在数学方面不是最聪明的,所以他一开始先将二进制数字转换为八进制。小智使用的算法如下:
在二进制数的左边加零,直到位数能被3整除。
将相邻的二进制数分成3位一组。
将每组二进制数字替换为相应的八进制数字(如表1所示)。
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
1:二进制到八进制
编写一个程序,将二进制数字转换为八进制,以便小智可以验证他的结果。
【输入】
输入一个二进制数字。位数小于100,且第一位数字为1
【输出】
输出八进制数。
【样本输入1
1010
【样本输出1
12
【样本输入2
11001100
【样本输出2
314
【样例输入】复制
1010
【样例输出】 复制
12

题目类型~

初级 难度2.0 

咻咻~

提交答案 状态