#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() { }
建议把代码格式化下,用代码段发出
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632