题目
今天了解了一个新的名词 波兰表达式,上网百度了一下发现相关的内容还人多的,有一篇博客挺详细的介绍了波兰表达式和逆波兰表达式----<<<-------
感叹一下,什么时候才能够把博客写得像大神一样,超详实超多浏览量,别人看完还觉得哇,有点厉害!!!加油!
代码
#include<iostream>
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("请输入需要计算的逆波兰表达式\n");
printf("amount=%lf",exp());
return 0;
}
atof函数
atof函数可以把double变量 改写成float变量