题目链接:
八进制https://www.nowcoder.com/share/jump/437195121691737607619
描述
输入一个整数,将其转换成八进制数输出。
输入描述:
输入包括一个整数N(0<=N<=100000)。
输出描述:
可能有多组测试数据,对于每组数据, 输出N的八进制表示数。
示例1
输入:
7
8
9
输出:
7
10
11
源代码:
#include<iostream>
#include<string>
#include<vector>
using namespace std;
//习题6.1 八进制
int main()
{
int num;
while (cin >> num) {
vector<int> nums;
while (num != 0) {
nums.push_back(num % 8);
num /= 8;
}
for (int i = nums.size() - 1; i >= 0; i--) {
cout << nums[i];
}
cout << endl;
}
return 0;
}