目录
问题描述
【问题描述】
设一个顺序栈,进行出栈和入栈操作。
【输入形式】输入若干个整数(不超过1000),依次入栈;(提示:scanf("%d",&e)==1来作为输入判断)
【输出形式】依次出栈并输出元素值,以空格分隔。
【样例输入】23 45 67 14 -9 20 100 89 45 30
【样例输出】30 45 89 100 20 -9 14 67 45 23
完整代码
#include<stdio.h>
#include<malloc.h>
#define SIZE 10
#define INCREAM 10
typedef struct stack{
int *base;
int *top;
int size;
}stack,*Pstack;
void Init_stack(Pstack s){
s->base=(int *)malloc(sizeof(int)*SIZE);
s->