八进制

题目描述:
输入一个整数,将其转换成八进制数输出。


输入格式:
输入包括一个整数N(0<=N<=100000)。

输出格式:
可能有多组测试数据,对于每组数据,
输出N的八进制表示数。


输入样例:
9
8
5

输出样例:
11
10
5


train of thought:

code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <bits/stdc++.h>
int z[10000000];
int main()
{
int n;
int k = 0;
scanf("%d", &n);
do
{
z[k++] = n % 8;
n = n / 8;
} while (n);
for (int i = k - 1; i >= 0; i--)
{
printf("%d", z[i]);
}
return 0;
}