#define Stack_Init_size 20
#define StackIncrement 10
int data[Stack_Init_size];
void Init_satck(Sqstack &stack) {
bool StackEmpty(Sqstack& stack) {
void pop(Sqstack& stack,int &data) {
data = stack.data[stack.top];
bool StackFull(Sqstack& stack) {
if (stack.top== Stack_Init_size-1) {
void push(Sqstack& stack, int data) {
stack.data[stack.top] = data;
void print(Sqstack& stack){
for (int i = stack.top; i >= 0;i--) {
printf("第%d个元素是%d\n",i,stack.data[i]);
printf("----------------------------------\n");
for (int i = 0; i <= 9;i++) {
for (int i = stack.length - 1; i > 3;i--) {
