NYOJ NO.305 表达式求值
2014-03-20 23:06
288 查看
/* ************************************* Title: NYOJ——表达式求值 ************************************* Date:2014/03/20 ************************************* author:刘旭 ************************************ */ #include<iostream> #include<cstdio> #include<fstream> using namespace std; int add(int a,int b) //使用函数相加,时间从4变为0. { return a+b; } int get() { char a; scanf("%c", &a); if(a == ',') scanf("%c", &a); if( 'm' == a || 'a' == a) { char b,c; scanf("%c%c%c", &a,&b,&c); if( 'd' == a) return add(get(), get()); else if('a' == a) return max(get(), get()); else return min(get(), get()); } else if((a != ',' && a != ')' && a!= '\n')) { int b = 0; while(a != ',' && a != ')' && a!= '\n') { b = b * 10 + (a - '0'); scanf("%c", &a); } return b; } else get(); } int main() { // ifstream cin("D:in.txt"); int n; cin>>n; while(n--) { fflush(stdin); cout<<get()<<endl; } return 0; }
相关文章推荐
- netbeans跟eclipse的细节对比
- 003_002 Python 获取上一个周几,如周五,星期五
- GridView的各种用法
- 除了重装,解决问题的另一手段
- coursera 中计算概论的第四周 B-03作业
- SQL的内连接与外连接
- BAT 批处理脚本 教程
- 前 言
- OpenCV学习笔记(四十)——再谈OpenCV数据结构Mat详解
- 跨越国度
- 蓝桥杯 奇怪的比赛
- 如何重新配置Oracle的EM Database Control
- 嵌入式C/C++开发中的代码优化(翻译版)
- POI读取Excel(兼容Excel2003、Excel2007)
- 框架的contentDocument支持问题
- LeetCode | Unique Paths
- WebAppScaner
- ACM 做题过程中的一些小技巧。
- 攻下隔壁女生的路由器后,我都做了什么
- Linux C线程的创建和使用