#include<iostream>
#include<string>
using namespace std;
double calc() {
string s;
cin >> s;
switch (s[0]) {
case '+':
return calc() + calc();
case '-':
return calc() - calc();
case '*':
return calc() * calc();
case '/':
return calc() / calc();
default:
return stod(s);
}
}
int main() {
printf("%f\n", calc());
return 0;
}
逆波兰表达式
最新推荐文章于 2024-08-30 16:00:44 发布