标签:
* + 11.0 12.0 + 24.0 35.0
1357.000000
#include <iostream> #include<stdio.h> #include<math.h> using namespace std; double exp() { char a[10]; scanf("%s",a); switch((a[0])) { case ‘+‘: return exp()+exp(); case ‘-‘: return exp()-exp(); case ‘*‘ : return exp()*exp(); case ‘/‘ : return exp()/exp(); default: return atof(a); } } int main() { double ans; ans=exp(); printf("%f\n",ans); return 0; }
标签:
原文地址:http://www.cnblogs.com/zhuoyuezai/p/5832049.html