efine TRUN 1
#define FALSE 0
#define Stack_Size 50
#include <stdio.h>
typedef struct
{char elem[Stack_Size];
int top;
}SeqStack;
int Isempty(SeqStack *S)
{return(S->top==-1? TRUN:FALSE);
}
int Push(SeqStack *S,char x)
{S->top++;
S->elem[S->top]=x;
return(TRUN);
}
int Pop(SeqStack *S,char *x)
{*x=S->elem[S->top];
S->top--;
return(TRUN);
}
int isreverse()
{SeqStack *S;
char m,ch;
S->top=-1;
while((m=getchar())!='&')
{Push(S,m);
}
while((m=getchar())!='@')
{if(Isempty(S))
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载