成长轨迹59 【ACM算法之路 百炼poj.grids.cn】【递归】【2694:逆波兰表达式】
生活随笔
收集整理的这篇文章主要介绍了
成长轨迹59 【ACM算法之路 百炼poj.grids.cn】【递归】【2694:逆波兰表达式】
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
http://poj.grids.cn/practice/2694/
【ce代码】
2 #include <math.h>
3
4 double deal()
5 {
6 char c[10];
7 scanf("%s",c);
8 switch(c[0])
9 {
10 case '+':return deal()+deal();
11 case '-':return deal()-deal();
12 case '*':return deal()*deal();
13 case '/':return deal()/deal();
14 default:return atof(c);
15 }
16 }
17
18 int main()
19 {
20 printf("%f\n",deal());
21 return 0;
22 }
貌似百炼的math.h里边没有atof
【ac代码】
2 #include <stdlib.h>
3
4 double deal()
5 {
6 char c[10];
7 scanf("%s",c);
8 switch(c[0])
9 {
10 case '+':return deal()+deal();
11 case '-':return deal()-deal();
12 case '*':return deal()*deal();
13 case '/':return deal()/deal();
14 default:return atof(c);
15 }
16 }
17
18 int main()
19 {
20 printf("%f\n",deal());
21 return 0;
22 }
转载于:https://www.cnblogs.com/zeedmood/archive/2012/03/12/2392658.html
《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读总结
以上是生活随笔为你收集整理的成长轨迹59 【ACM算法之路 百炼poj.grids.cn】【递归】【2694:逆波兰表达式】的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 孤儿进程和僵尸进程
- 下一篇: titanium开发教程-04-11其他