判断两个运算符s1,s2的优先顺序
来源:互联网 发布:淘宝评价50字以上 编辑:程序博客网 时间:2024/09/21 09:02
char Precede(char s1,char s2){//判断两个运算符s1,s2的优先顺序,//若s1优先则返回>,若s2优先则返回<,若s1,s2相同则返回= char f; switch(s2) { case '+': case '-': if(s1==')'||s1=='#'||s1=='(') f='<'; else f='>'; break; case '*': case '/': if(s1=='*'||s1=='/'||s1==')') f='>'; else f='<'; break; case '(': if(s1==')') { printf("ERROR 1 !"); exit(ERROR); } else f='<'; break; case ')': if(s1=='#') { printf("ERROR 2 !"); exit(ERROR); } else { if(s1=='(') f='='; else f='>'; } break; case '#': if(s1=='(') { printf("ERROR 3 !"); exit(ERROR); } else { if(s1=='#') f='='; else f='>'; } break; default : printf("ERROR 4 !"); exit(ERROR); } return f;}
- 判断两个运算符s1,s2的优先顺序
- 飛飛(八十)(补)请构造String类的加、减运算(s1+s2将两个字符串的连接起来;s1-s2是将s1的尾部空格和s2的前导空格去除后的连接)
- 设有两个栈S1和S2都采用顺序栈的方式存储,并且共享一个存储区
- 编写一个函数,有两个参数function(string s1,string s2),找出字符串中s1中s2的个数
- 三个字符串s1, s2, s3, 现要求你判断s3是否由s1和s2交错组成的
- C#运算符的优先顺序
- C++运算符的优先顺序
- hdu 2203 亲和串(给两个字符串s1,s2,问s2可不可能出现在以s1为循环节的串中)
- 给定两个字符串s1,s2,请编写代码检查s2是否为s1旋转而成
- cci-Q1.8 调用一次子字符串判断确认s2是否为s1的旋转字符
- 经典算法面试题目-判断s2是否是s1的旋转字符串(1.8)
- char *s1 与 char s2[]的区别
- char *s1和char s2[]的区别
- java 运算符优先顺序
- java 运算符 优先顺序
- 两个栈S1和S2来模拟一个队列
- 判断字符串s2能否由s1旋转得到
- 判断s3字符串是否由s1和s2交错组成
- Building Coder(Revit 二次开发) - 真实世界中的角坐标
- 《妙趣横生的算法》第10章 算法设计与数据结构面试精粹之常见的算法设计题10-6(question?)
- 在C#中操纵Oracle数据库
- 位操作基础篇之位操作全面总结
- 数学与算法的艺术
- 判断两个运算符s1,s2的优先顺序
- Rescue(简单搜索题)
- 黑马程序员02——C#编程概述
- 猫捉老鼠问题系列(四)
- iOS: #ifdef DEBUG
- HDU-1756 Cupid's Arrow 判断点是否在多边形内部
- 交换输出
- 排他锁
- android开发训练——网络操作(一)连接网络