金额i
2023-11-05 11:40:56
发布于:广东
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;
int num=0;
stack<int>st;
for(int i=0;i<s.length()-1;i++){
if(s[i]'.'){
st.push(num);
num=0;
}else if(s[i]>='0'&&s[i]<='9'){
num=num*10+s[i]-'0';
}
else{
int r=st.top();st.pop();
int l=st.top();st.pop();
if(s[i]'-'){
st.push(l-r);
}else if(s[i]'+'){
st.push(l+r);
}else if(s[i]''){
st.push(lr);
}
}
}
cout<<st.top();
return 0;
}
这里空空如也
有帮助,赞一个