文章
37
粉丝
98
获赞
4
访问
22.6k
#include<iostream>
#include<algorithm>
#include<stack>
#include<string>
using namespace std;
struct oper {
char ch;
int priority;//运算符优先级
};
int ans[100], flag[100]{ 0 }, cnt = 0;//用于输出的
void getOper(char ch) {
flag[cnt] = 1;//代表此位为符号
if (ch == '+') {
ans[cnt] = 0;
}
else if (ch == '-') {
ans[cnt] = 1;
}
else if (ch == '*') {
ans[cnt] = 2;
}
else if(ch=='/') {
ans[cnt] = 3;
}
else {
ans[cnt] = 4;
}
cnt++;
}
//计算
void cal() {
...
登录后发布评论
暂无评论,来抢沙发