波兰表达式
作者:互联网
#include <iostream>
#include <cstdio>
#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;
}
标签:case,std,return,int,波兰,exp,include,表达式 来源: https://blog.csdn.net/m0_46283220/article/details/115362054