题目描述
题目描述: 输入一个整数,将其转换成八进制数输出。
输入: 输入包括一个整数 N(0<=N<=100000)。
输出: 可能有多组测试数据,对于每组数据, 输出 N 的八进制表示数。
样例输入:
7
8
9
样例输出:
7
10
11
解题思路
#include<iostream>
using namespace std;
int main()
{
int n;
int a[100000];//存放八进制数
int i;
while(cin>>n)
{
i=0;
while(n>0)
{
a[i]=n%8;
n=n/8;
i++;
}
for(int j=i-1;j>=0;j--)//逆序输出
{
cout<<a[j];
}
cout<<endl;
}
return 0;
}