递归思路
运算符 逆波兰表达式 逆波兰表达式
代码
#include<iostream>
#include<cstdlib>
using namespace std;
double exp(){//运算符 逆波兰表达式 逆波兰表达式
char s[20];
cin >> s;
switch(s[0]) {
case '+' : return exp()+exp();
case '-' : return exp()-exp();
case '*' : return exp()*exp();
case '/' : return exp()/exp();
default: return atof(s);
}
}
int main(){
printf("%lf",exp());
return 0;
}