数据结构栈和队列详解题 用栈实现输入任意非负十进制整数,输出等值的八进制数。总是在调用Pop函数那里报错。

十进制数N和其他d进制数的转换是計算机实现计算的基本问题有一个简单算法基于下列原理:

输入:任意一个非负十进制整数.

输出:与其等值的八进制数。

由于上述计算过程昰从低位待高位孙旭产生八进制数的各个数位而打印输出,一般来说应该从高位到低位进行恰好和计算过程相反。因此若将计算过程中得到的八进制数的各位顺序进栈,则按出栈顺序列打输出的即为对应的八进制数

//十进制整数转换成八进制

我要回帖

更多关于 数据结构栈和队列详解 的文章

 

随机推荐