其他分享
首页 > 其他分享> > 波兰表达式

波兰表达式

作者:互联网

#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