#include<iostream>
using
namespace
std;
typedef
struct
SqStack{
int
* base;
int
* top;
int
size;
}SqStack;
#define STACK_INIT_SIZE 100
#define STACKINCREMENT 20
void
InitSqStack(SqStack &t);
void
push(SqStack &t,
int
n);
int
out(SqStack &t);
int
Empty( SqStack &t);
char
GetTop(SqStack &t);
char
Precede(
char
,
char
);
int
main(){
char
ch;
SqStack OPTR;InitSqStack(OPTR);
SqStack OPND;InitSqStack(OPND);
push(OPTR,
'='
);
ch=
getchar
();
if
(ch==
'-'
){
//第一个数为负数
int
m=0;
ch=
getchar
();
while
(ch<=
'9'
&&ch>=
'0'
){
m=m*10+ch-48;
ch=
getchar
();
}
push(OPND,m*(-1));
}
while
(ch!=10){