代码语言:javascript复制程序设计基础课大作业1
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<malloc.h>
#define maxsize 1024
typedef char datatype;
typedef struct
{ datatype elements[maxsize];
int top;
}stack;
void setnull(stack *&);
void push(stack*,datatype);
datatype pop(stack*);
//栈初始化
void setnull(stack *&s)
{
s=(stack*)malloc(sizeof(stack));
s->top=-1;
}
//顺序栈入栈
void push(stack*s,datatype e)
{
s->top ;
s->elements[s->top]=e;
}
int main()
{
char cur_char;
char str[maxsize] = "