【文件属性】:
文件名称:(栈在进制转换中的应用)
文件大小:34KB
文件格式:DOC
更新时间:2012-01-20 09:41:46
C++ 数据结构 栈
十进制转换为二进制
十进制转换为八进制
#include
#include
#define stacksize 100
typedef struct
{
int data[100];
int top;
}stack;
void initstack (stack *s){s->top=0;}
void push (stack *s,int x)
{
if(s->top>=stacksize)
printf("stack overflow!\n");
else
{
s->data[s->top]=x;
s->top++;
}
}