#include #include #define MAXLEN 100 typedef int datatype; typedef struct { datatype data[MAXLEN]; int top; }seqstack; void initstack(seqstack *s) { s->top=-1; } int push(seqstack *s, datatype i) { for(i=1;i<=9;i++) { s->top++; s->data[s->top]=i; return 1; if(i==9) { int pop(seqstack *s, datatype i) { for(i=9;i>=6;i--) { i=s->data[s->top]; s->top--; return 1; } if(s->top==-1) { printf("此栈为空") ; } } } } } int main() { }