题解 1680: 数据结构-八进制数

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

用栈实现八进制转换

```c#include#includetypedefstructStack{intdata[100];inttop;}*Stack,stack;//入栈voidPush(StackS,intn){S->top=0;for(inti=n;i>0;i/=8){S->data[S->top]=i%8;S-

利用顺序栈完成进制转化

```c#include#includetypedefstructSTACK{int*base;int*top;intstacksize;}SqStack;//构造简单的顺序栈intStackEmpty(SqStack&s){if(s.base==s.top)return1;elsereturn0;}

数据结构-八进制数-题解(C语言代码)小白成长之路

**解题思路:**-知道进制转换的算法不断地取余n进制,除n进制最后反着输出-刚好符合栈的思想-最后就是栈的初始化,插入,删除,判空算法结合起来就OK```c#include#include#defineLENsizeof(structnode)typedefstructnode{intdata;st

数据结构-八进制数-题解(C语言代码)

//此题主要考察的是除k取余法,和栈的应用,只要理解了这些,解决此题不难```c#includetypedefstructstacknode//定义栈{intdata[50];inttop;}StackNode;StackNodep;voidinit()//初始化栈{p.top=0;}voidpush