#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define Stack_Size 50
#define maxSize 100 //顺序表的最大长度
#define ERROR 0
#define OK 1
#define FALSE -1
#define TRUE 1
typedef struct
{
char elem[Stack_Size];//用来存放栈中元素的一维数组
int top;//用来存放栈顶元素的下标,top为-1表示空栈
}SeqStack;//说明类型
int menu_select(); //菜单驱动程序
void InitStack(SeqStack *s);//初始化顺序栈
char Push(SeqStack *s,char x);//进栈
int GetTop(SeqStack *s,char *x);//读栈顶
int menu_select() //菜单驱动程序
{
int sn;
printf("顺序栈管理系统\n"); //显示菜单
printf("==============================\n");
printf("1、初始化栈\n");
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载