#574. T2-20-2 火星通讯系统的进制转换

T2-20-2 火星通讯系统的进制转换

说明

在未来的火星探测任务中,地球和火星之间的数据需要通过不同进制的系统进行转换。地球使用十进制,而火星使用八进制。输入一个十进制数,求它在火星的八进制表示。

输入格式

输入一个整数n,表示从地球发送的十进制数据。

输出格式

输出该数对应的八进制表示。
78
116

提示

  • n % 8:求 n 除以 8 的余数,得到当前的八进制的最低位。
  • n /= 8;:将 n 除以 8,逐步处理下一位。
  • to_string(n % 8) + octal:将当前的余数转换为字符串,并拼接到 octal 结果的前面,确保高位在前,低位在后。
  • cout << octal << endl;:输出最终的八进制数。

来源

T2-20进制转换