Advertisement

顺序表实现数值转换(此程序为十进制转八进制)

阅读量:

用顺序表实现数值转换(此程序为十进制转换成八进制)

复制代码
    #include <stdio.h>
    #include <stdlib.h>
    
    #define OK 1
    #define ERROR 0
    #define OVERFLOW -2
    
    #define STACKSIZE 100
    #define INCREMENT 10
    
    typedef int status;
    typedef int selemtype;
    typedef struct{
    	selemtype *base;
    	selemtype *top;
    	int stacksize;
    }sqstack; 
    
    status initstack(sqstack &s)
    {
    	s.base=(selemtype*)malloc(STACKSIZE*sizeof(selemtype));
    	if(!s.base) return ERROR;
    	s.top=s.base;
    	s.stacksize=STACKSIZE;
    	return OK;
    }
    
    status push(sqstack &s,sel

全部评论 (0)

还没有任何评论哟~