题目描述
输入一个整数,将其转换成八进制数输出。
输入描述:
输入包括一个整数N(0<=N<=100000)。
输出描述:
可能有多组测试数据,对于每组数据,
输出N的八进制表示数。
示例1
输入
7
8
9
输出
7
10
11
代码:
#include<stdio.h>
#include<math.h>
#include<algorithm>
#include<string.h>
#include<iostream>
#include<iomanip>
#include<vector>
#include<map>
#include<set>
#include<stack>
#include<queue>
using namespace std;
int main()
{
int n;
vector<int> vc;
while(cin >> n){
while(n > 0){
int k = n % 8;
vc.push_back(k);
n /= 8;
}
for(int i = vc.size() - 1; i >= 0; i--){
cout << vc[i];
}
cout << endl;
vc.clear();
}
return 0;
}