(一)空格分隔输入格式
#include<iostream><details>
<summary>点击查看代码</summary>
</details>
using namespace std;
string s[105];
int bolan(int &i){
if(s[i][0]>='0'&&s[i][0]<='9'){
return atof(s[i].c_str());
}
else{
if(s[i][0]=='+'){
int x=bolan(--i),y=bolan(--i);
return y+x;
}
if(s[i][0]=='-'){
int x=bolan(--i),y=bolan(--i);
return y-x;
}
if(s[i][0]=='*'){
int x=bolan(--i),y=bolan(--i);
return y*x;
}
if(s[i][0]=='/'){
int x=bolan(--i),y=bolan(--i);
return y/x;
}
}
}
int main()
{
string ins;
int n=0;
while(cin>>s[n++])
{
if(cin.get()=='\n')break;
}
n=n-1;
cout<<bolan(n)<<endl;
}