将三个十进制数分别转换成八进制数,建议使用栈来实现。

输入描述


输入三个十进制数,每个占一行。

输出描述


输出每个十进制数所对应的八进制数,每个占一行。

输入样例


256 189 15

输出样例


400 275 17

#include<iostream>
using namespace std;

void Trans(int n)
{
if(n == 0) return ;
Trans(n/8);
cout << n%8;
}
int main()
{
int n;
for(int i = 0; i < 3; i ++)
{
cin >> n;
Trans(n);
}
return 0;
}