首页 新闻 搜索 专区 学院

为什么这个代码输入都输入不了

0
[待解决问题]

include<stdio.h>

include<stdlib.h>

define size 100

define stackextrasize 10

define ElemType int

typedef struct {
ElemType *base;
ElemType *top;
int stacksize;
}stack;
void InitStack(stack *s){
s->base=(ElemType )malloc(sizesizeof(ElemType));
if(!s->base){
exit(0);
}
s->top=s->base;
s->stacksize=size;
}
void Push(stack *s,ElemType e){
if(s->top-s->bases->stacksize){
exit(0);
}
*s->top++=e;
}
void Pop(stack *s,ElemType *e){
if(s->top
s->base){
exit(0);
}
e=--s->top;
}
int main(){
stack s;int i,e,x;
InitStack(s);
scanf("%d",&e);
Push(s,e);
Pop(s,&e);
printf("%d",e);
//printf("%d",
--s->top);
return 0;
}

小郑axj的主页 小郑axj | 菜鸟二级 | 园豆:202
提问于:2021-07-20 22:44

能加个代码块,然后整理整理吗,这tm谁给你看

唉我干啥啊 1周前

@唉我干啥啊: 不好意思啊刚创的博客园

小郑axj 1周前

@唉我干啥啊: 你说的代码块也不知道是啥大二新手我

小郑axj 1周前
< >
分享
所有回答(1)
0

不能全怪你,你代码黏贴过来的时候丢了格式和一些字符。
你重新贴一下代码。用 ``` ``` 包起来

。淑女范erり | 园豆:931 (小虾三级) | 2021-07-24 11:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册