#include <stdio.h>
#include<stdlib.h>
typedef struct
{
int base;
int top;
int stacksize;
}sqstack;
int a[100];
void push(sqstack*p)//入栈
{
if(p->top==100)
return;
int e;
printf("enter numbern");
scanf("%d",&e);
p->top++;
a[p->top]=e;
}
void thetop(sqstack s)//查看栈顶元素
{
printf("the top number is %dn",p]);
}
void outstack(sqstack*p)//出栈
{
if(p->top==-1)
{
printf("stack emptyn");
return;
}
int e =a[p->top];
printf("%d is out of the stackn",e);
p->top--;
}
int main() {
sqstack s;
s.base=0;
s.top=-1;
for (int i=0;i<5;i++) {
push(&s);
}
thetop(s);
outstack(&s);
return 0;
}
本文发布于:2024-01-28 14:09:50,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064221967975.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |