中国MOOC课程题目
主要思想是递归
#include<bits/stdc++.h>
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); //将字符串转换为浮点数
break;
}
}
int main(){
printf("%lf",exp());
return 0;
}