电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

完整版利用栈求表达式的值,可供小学生作业,并能给出分数VIP免费

完整版利用栈求表达式的值,可供小学生作业,并能给出分数_第1页
1/21
完整版利用栈求表达式的值,可供小学生作业,并能给出分数_第2页
2/21
完整版利用栈求表达式的值,可供小学生作业,并能给出分数_第3页
3/21
//1.h #include #include #include #include #include using namespace std; //template struct Ti //定义一个结构体,用于存储题习题库中的每一道台?题目{ char chh[30]; }; template struct Stack //定义栈,其中数据元素为字符型í{ T data[50]; int top; }; template struct Stack2 //定义栈,其中数据元素为整型í{ float data[50]; int top; }; template class link { public: void Push(Stack &S,char x); char Pop(Stack &S,char x); void Push2(Stack2 &S,float x); float Pop2(Stack2 &S,float x); void pingjia(int m) ; int In(char c); int change(char x); int Precede(int a,int b); float Operate(float a,char c,float b); void toEmpty(char s[],int n); void isStay(char s1[],int n1,char s2[],int n2); int isInt(char s[],int n); void xitiku(char a[],int n); float Expression(); Stack setStack(); Stack2 setStack2(); }; //1.cpp #include #include "1.h"#include #include #include #include usingnamespace std; template void link::Push(Stack &S,char x) { if (S.top==49) { cout<< " 栈已满! ?" < char link:: Pop(Stack &S,char x) { if (S.top==-1) { cout<< " 栈空! " < void link::Push2(Stack2 &S,float x) { if (S.top==49) { cout<< " 栈已满! " < float link::Pop2(Stack2 &S,float x) { if (S.top==-1) { cout<< " 栈空! " < void link::pingjia(int m) { switch (m/10) { case 0: case 1: case 2: case 3: case 4: case 5: cout<< " 对不起,你没能及格,要加油哦!\n" ; break ; case 6: case...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

完整版利用栈求表达式的值,可供小学生作业,并能给出分数

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部