题目描述
输入一个整数,将其转换成八进制数输出。
输入描述:
输入包括一个整数N(0<=N<=100000)。
输出描述:
可能有多组测试数据,对于每组数据, 输出N的八进制表示数。
输入例子:
7 8 9
输出例子:
7 10 11
AC code:
#include<iostream>
#include<algorithm>
#include<stdio.h>
#include<map>
#include<math.h>
#include<string.h>
#include<queue>
#include<vector>
#include<set>
#define LL long long
#define exp 1e-9
#define MAXN 1000010
using namespace std;
int n1[11];
void chage(int n)
{
int i,j,tmp;
i=0;
tmp=n;
while(tmp!=0)
{
n1[i++]=tmp%8;
tmp/=8;
}
for(j=i-1;j>=0;j--)
{
printf("%d",n1[j]);
}
puts("");
}
int main()
{
// freopen("D:\\in.txt","r",stdin);
int n;
while(scanf("%d",&n)!=EOF)
{
chage(n);
}
return 0;
}