[D-OJ练习] 将十进制数转换成八进制数

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

输入描述

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

输出描述

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

输入样例

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;
}

posted @ 2021-09-25 10:37  泥烟  阅读(126)  评论(0编辑  收藏  举报