华为机试—括号匹配
2015-01-11 12:57
531 查看
Smpleinput: dfa(sdf)df[dfds(dfd)]
SmpleoutPut:0
#include <stdio.h> int main() { char a[100],c,i=0; int flag; scanf("%c",&c); while(c!='\n') { flag=0; switch(c){ case('('): a[i++]=c; break; case('['): a[i++]=c; break; case(')'): if(a[i-1]=='(') { a[i-1]='\0'; i--; } else flag=1; break; case(']'): if(a[i-1]=='[') { a[i-1]='\0'; i--; } else flag=1; break; } scanf("%c",&c); } printf("%d\n",flag); return 0; }
相关文章推荐
- OJ——华为编程题目:输入字符串括号是否匹配
- 华为机试题二括号的匹配
- 华为2014机考题目_判断if括号匹配是否合法_堆栈_简单的方法- -
- 华为机试 - 判断if语句括号是否匹配
- 华为机试—括号匹配判断[去多余括号]
- 华为的一道括号匹配题目
- 华为机试——括号匹配
- 华为OJ:2199 判断输入字符串中的括号匹配
- 华为机试之括号匹配
- 华为笔试题--LISP括号匹配 解析及源码实现
- 华为机试之括号匹配
- 华为-成研所笔试-java-括号匹配
- 2017年华为优招机试题_括号匹配_编程题
- 华为笔试题--LISP括号匹配 解析及源码实现
- 华为2014机考题_判断if括号是否匹配_堆栈
- 华为机试练习---括号匹配问题
- leetcode 20 Valid Parentheses 括号匹配
- java堆栈(Deque双向队列)应用之括号匹配
- 第五周项目3 括号的匹配(1)
- 08_栈的实例1---括号匹配