hi 帅哥们,这可肿么办啊,数据结构都弄不好
程序代码:
#include<stdio.h> #define TRUE 1 #define FALSE 0 typedef struct { int a[10]; int top; }SeqStack; void Initstack(SeqStack *s) { s->top =-1 ; } int Push(SeqStack *s,int x) { if(s->top == 9) return 0; s->top ++; s->a[s->top ]=x; return 1; } void main() { void Initstack(SeqStack *s); int Push(SeqStack *s,int x); SeqStack *s; int a,temp=1; Initstack(s); while(temp=1) { printf("输入你想录入的数字"); scanf("%d",a); temp=Push( s,a ); } if(temp=0) printf("栈已满"); }