#include "stdio.h"
#include "stdlib.h"
#define MAXSIZE 100
#define OK 1
#define FALSE 0
//顺序栈结构体
typedef struct stack{
int data[MAXSIZE];
int top;
}*pstack, stack;
//置空顺序栈
int empty(pstack sq){
sq->top = -1;
printf("顺序栈已经置空!\n");
return OK;
}
//入栈操作
int push(pstack sq){
int x;
printf("请输入你想要入栈的数据:\n");
scanf("%d",&x);
sq->top = ++sq->top;
sq
#include "stdlib.h"
#define MAXSIZE 100
#define OK 1
#define FALSE 0
//顺序栈结构体
typedef struct stack{
int data[MAXSIZE];
int top;
}*pstack, stack;
//置空顺序栈
int empty(pstack sq){
sq->top = -1;
printf("顺序栈已经置空!\n");
return OK;
}
//入栈操作
int push(pstack sq){
int x;
printf("请输入你想要入栈的数据:\n");
scanf("%d",&x);
sq->top = ++sq->top;
sq