文章
7
粉丝
1
获赞
19
访问
1.2k
#include <iostream>
#include <cstring>
#include <algorithm>
#include<stack>
#include<unordered_map>
#define debug(a) cout<<#a<<"="<<a<<endl;
using namespace std;
unordered_map<char,int> mp;
int cal(int a,int b,int op)
{
if(op==-2)
return a/b;
if(op==1)
return a+b;
if(op==2)
return a*b;
if(op==-1)
return a-b;
}
int main()
{
stack<int> num;
stack<int> op;
mp['/']=-2;
mp['+']=1;
mp['*']=2;
mp['-']=-1;
string s;
while(cin>>s)
{
for(int i=0;i<s.size();i++)
{
int t=mp[s[i]];
if(s[...
登录后发布评论
暂无评论,来抢沙发