#574. T2-20-2 火星通讯系统的进制转换
T2-20-2 火星通讯系统的进制转换
说明
在未来的火星探测任务中,地球和火星之间的数据需要通过不同进制的系统进行转换。地球使用十进制,而火星使用八进制。输入一个十进制数,求它在火星的八进制表示。
输入格式
输入一个整数n,表示从地球发送的十进制数据。
输出格式
输出该数对应的八进制表示。
78116
提示
-
n % 8:求n除以 8 的余数,得到当前的八进制的最低位。 -
n /= 8;:将n除以 8,逐步处理下一位。 -
to_string(n % 8) + octal:将当前的余数转换为字符串,并拼接到octal结果的前面,确保高位在前,低位在后。 -
cout << octal << endl;:输出最终的八进制数。