程序填空题:入顺序栈
本题目要求入顺序栈。
```c++
#define MAXSIZE 1024
#include
#include
typedef int datatype;
typedef struct
{
datatype data[MAXSIZE];
int top;
}SeqStack;
int Push_SeqStack (SeqStack *s, datatype x)
{ if (s->top==MAXSIZE-1) return 0;
else
{
@@[s->top++](3);
@@[s->data[s->top]](3)=x;
return 1;
}
}
```
答案:
第1空:s->top++
第2空:s->data[s->top]
```c++
#define MAXSIZE 1024
#include
#include
typedef int datatype;
typedef struct
{
datatype data[MAXSIZE];
int top;
}SeqStack;
int Push_SeqStack (SeqStack *s, datatype x)
{ if (s->top==MAXSIZE-1) return 0;
else
{
@@[s->top++](3);
@@[s->data[s->top]](3)=x;
return 1;
}
}
```
答案:
第1空:s->top++
第2空:s->data[s->top]