Problem2142--算法3-1:八进制数

2142: 算法3-1:八进制数

Time Limit: 1.000 Sec  Memory Limit: 32 MB
Submit: 0  Solved: 4
[Submit] [Status] [Web Board] [Creator:][下载测试数据]

Description

将十进制数转换为八进制,并输出。
图:将十进制数转换为八进制并输出

Input

输入包含若干十进制正整数。


Output

输出相应的八进制数,每个占一行。


Sample Input

1
2
3
7
8
9
19
10020345

Sample Output

1
2
3
7
10
11
23
46162771

HINT

提示:
书上有相应的算法,需要补充缺失的函数。
总结:
1、数值转换使用到堆栈,但是用函数调用(系统的堆栈)将会更为方便。
2、书中的算法实际上只能处理正整数,你有更好的方法还能够处理0和负整数么?

Source/Category


[Submit] [Status]