NYOJ305 表达式求值
来源:互联网 发布:artoolkit linux 编辑:程序博客网 时间:2024/06/16 06:45
原题链接
这题要用到栈,由于递归与栈的亲密关系所以可以用递归。参考了原题的标程。
#include <stdio.h>#include <string.h>char str[301];int start;int max(int a, int b){return a > b ? a : b;}int min(int a, int b){return a < b ? a : b;}int val(){int v, n;switch(str[start]){case 'm': start += 4; if(str[start - 2] == 'n') return min(val(), val());else return max(val(), val());case 'a': start += 4;return val() + val();case ',':case ')': ++start; return val();default: sscanf(str + start, "%d%n", &v, &n);start += n; return v;}}int main(){int t;scanf("%d", &t);while(t--){scanf("%s", str);start = 0;printf("%d\n", val());}return 0;}
0 0
- 表达式求值(nyoj305)
- NYOJ305 表达式求值
- 表达式求值(nyoj305)
- NYOJ305表达式求值
- nyoj305 表达式求值(递归)
- NYOJ305 表达式求值(递归or栈)
- nyoj305表达式求值 栈的应用
- nyoj305表达式求值(数据结构---栈)
- nyoj305-表达式求值(栈。。dfs)
- 回顾 ——表达式求值——NYOJ305
- nyoj305表达式求值(第四届河南省程序设计大赛)
- NYOJ305 表达式求值(河南省第四届ACM省赛)
- nyoj305
- nyoj305
- nyoj305
- nyoj305
- 表达式求值
- 表达式求值
- CUGB图论专场2:G - Going from u to v or from v to u?单连通判断(Tarjan+Topsort)
- 使用OpenSips1.9搭建Sip服务器
- thrift-0.9.0windows下编译
- IE图片滚轮放大缩小图片
- 图的深度遍历
- NYOJ305 表达式求值
- Nginx+uWSGI+Django方法部署Django程序
- java中web.xml中的<listener> 详解
- CentOS编译安装NodeJS+Express
- input 默认设置值设置,单击后自动变为空
- LayoutInflater
- Java的反射机制(二)
- Visual studio 中调试oracle数据库的程序,出现“未找到Oracle客户端和网络组件”解决
- android数据库的入门