总时间限制:
1000ms
内存限制:
65536kB
描述
把一个十进制正整数转化成八进制。
输入
一行,仅含一个十进制表示的整数a(0 < a < 65536)。
输出
一行,a的八进制表示。
样例输入
9
样例输出
11
#include<iostream>
using namespace std;
int a, b[100];
int ys=0;
void p()
{
cin>>a;
int sp=a;
while(sp!=0)
{
sp/=10;
ys++;
}
}
int main()
{
p();
for(int i=1;i<=ys+1;i++)
{
b[i]=a%8;
a=(a-a%8)/8;
}
if(b[ys+1]!=0)
cout<<b[ys+1];
for(int i=ys;i>=1;i--)
cout<<b[i];
cout<<endl;
return 0;
}