//逆波兰表达式递归求解
#include<bits/stdc++.h>
using namespace std;
#include<cstdlib>// atof函数:将字符串类型的浮点数转化为double
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);
break;
}
}
int main(){
printf("%lf",exp());
return 0;
}
逆波兰表达式
最新推荐文章于 2025-01-19 02:32:58 发布