满意答案
fcukpwyg
2013.11.05
采纳率:50% 等级:12
已帮助:5911人
问题太多了,我只作了第一个,这个程序可以实现加减乘除指数运算,支持所有双精度型数据~~~~~~好累~~~
#include
#include
#include
#include
#include
#define stacksize 100
//---字符栈的基本操作----------------------------------
typedef char datatype1;
typedef struct //定义字符栈,用数组表示
{
datatype1 data[stacksize];
int top;
} seqstack1;
void initstack1(seqstack1 *s)//置空栈
{
s->top = -1;
}
int stackempty1(seqstack1 *s)//判栈空
{
return s->top == -1;
}
int stackfull1(seqstack1 *s)//判栈满
{
return s->top == stacksize-1;<