括号匹配问题(1)
来源:互联网 发布:it行业发展前景分析 编辑:程序博客网 时间:2024/06/06 07:20
在某个字符串有左右括号和大小写字母:规定任何一个左括号都从内到外与在它右边且距离最近的右括号匹配,不能匹配的左括号用“$”标注,不能匹配的右括号用“?”标注。
样例输入:)(rttyy())sss)(
样例输出:)(rttyy())sss)(
? ?$
#include<stdio.h>#include<stdlib.h>#include<stack>using namespace std;stack<int> S;char str[1000];char ans[1000];int main(){int i;scanf("%s",str);for(i=0;str[i]!=0;i++){ if(str[i]=='('){ ans[i]=' '; S.push(i); }else if(str[i]==')') { if(!S.empty()){S.pop();ans[i]=' '; } else ans[i]='?';}else ans[i]=' '; } while(!S.empty()){ans[S.top()]='$';S.pop(); } ans[i]='\0'; puts(str); puts(ans);system("pause");return 0;}
0 0
- 括号匹配问题(1)
- FZU 2030 括号问题 (括号匹配)
- 括号匹配问题(nyoj2)
- 括号匹配问题(一)
- poj2955(括号匹配问题)
- 括号匹配问题(只考虑小括号)。
- 括号匹配问题(动态规划)
- 排队游戏(括号匹配问题2)
- 【Openjudge】括号匹配问题(递归)
- 详解括号匹配问题(STL stack)
- 括号匹配问题(判断以及添加)
- (C语言)括号匹配问题
- ACM括号匹配问题(java实现)
- Parenthesis(括号平衡串,匹配问题)
- oj 括号字符串匹配问题(栈)
- 括号匹配问题
- 括号匹配问题
- 括号匹配问题
- JAVA ==判断符和.equals()
- C#与Halcon联合编程
- SVN Path is not a working copy
- 【软件测试】从哪些方面对jmeter测试结果分析
- 安卓使用socket建立通信客户端不显示数据
- 括号匹配问题(1)
- Java中的Callable、Future、FutureTask、Runnable的区别与示例
- Fragment重写有参构造报错
- POJ 3255 Roadblocks
- POJ2274——The Race
- yacc简介
- 浏览器登录/localhost:8080/,报“该设备或资源(localhost)未设置为接受端口“8080”上的连接。”
- jquery选择表格的一部分,jquery中的$(":gt(index)")用法
- 第三届蓝桥杯【省赛试题6】大数乘法