Description
利用顺序栈的基本操作算法,编写满足下列要求的数制转换程序:对于输入的任意一个非负十进制整数,打印输出与其等值的八进制数。
输入格式
第一行:输入一个非负的十进制整数
输出格式
第一行:与输入等值的八进制数
输入样例
15
输出样例
17
代码 :
#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
int n;
int s[10000] = {0}, top = 0;
cin>>n;
while (n)
{
s[top++] = n % 8;
n /= 8;
}
while (top)
{
cout<<s[top-1];
top--;
}
cout<<endl;
return 0;
}