输入一个十进制正整数,然后输出它所对应的八进制数。
输入输入一个十进制正整数n(1≤n≤10的6次方) 。
输出输出n对应的八进制数,输出在一行。
样例输入样例输出10
算法描述12
使用倒取余得到一个逆序的8进制数,再将其翻转便得到结果。
C++代码#includeusing namespace std; int main() { int x; cin >> x; int res = 0; while (x != 0) { int mod = x % 8; res = res * 10 + mod; x /= 8; } int temp = 0; while (res != 0) { int mod = res % 10; temp = temp * 10 + mod; res /= 10; } cout << temp << endl; }



