当前位置: 首页 > news >正文

江苏网站推广公司哪家好wordpress与ftp

江苏网站推广公司哪家好,wordpress与ftp,全国网站开发公司,企业自助建站系统下载题目描述: 在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来的字符串&am…

题目描述:

在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来的字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$"标注,不能匹配的右括号用"?"标注。

 输入描述:

输入包括多组数据,每组数据一行,包含一个字符串,只包含左右括号和大小写字母,字符串

长度不超过100。

输出描述:

对每组输出数据,输出两行,第一行包含原始输入字符,第二行由"$"、"?"和空格组成,"$"和"?"表示与之对应的左括号和右括号不能匹配。

源代码:

#include<iostream>
#include<stack>
using namespace std;//例题5.5 括号匹配问题
int main()
{string s;cin >> s; // )(rttyy())sss)(stack<char> myStack;stack<int> myNums;for (int i = 0; i < s.size(); i++) {if (s[i] == '(') {myStack.push(s[i]);myNums.push(i);}if (s[i] == ')') {if (!myStack.empty() && myStack.top() == '(') {myStack.pop();myNums.pop();}else {myStack.push(s[i]);myNums.push(i);}}}string ss = "a";for (int i = 0; i < s.size(); i++) {ss += ' ';}while(!myNums.empty()) {if (s[myNums.top()] == '(') {ss[myNums.top()] = '$';myNums.pop();}if (s[myNums.top()] == ')') {ss[myNums.top()] = '?';myNums.pop();}}cout << s << endl;cout << ss << endl;return 0;
}

运行结果;

 

http://www.yayakq.cn/news/659211/

相关文章:

  • php网站模板源码下载网站开发网站设计素材
  • 用html5做的音乐网站网页游戏链接大全2023
  • 互联网定制产品网站网站对联代码div
  • 好用建站模板建设网站需要什么人员
  • 网站做网站做任务适合做网站开发的电脑配置
  • 长春网站建设外包在哪学短视频培训课程
  • 做招聘信息的网站有哪些全球最好的域名注册公司
  • 如何在百度里做推广网站如何提升网站alexa排名
  • 建站工具箱 discuz城市建设模拟游戏网站中文注解
  • 济南物流公司网站建设网站二次开发没人做
  • 网站介绍怎么写范文wordpress云建站教程视频
  • 各主流网站做景区宣传网站怎么制作小程序
  • 一站式平台网站开发技术wordpress编辑器媒体库
  • 保险微网站制作智慧校园学生管理系统
  • 网站添加在线支付wordpress菜单移到右边
  • 做电商网站的框架结构图重庆建设网站哪里好
  • 桂林北站是哪个区河南省和建设厅网站
  • 沈阳专业网站制作设计汽车专业科技网站建设
  • 郑州租赁房网站建设做招聘信息的网站
  • 静态网站建设的技术运用网站建设单子
  • 邵东做网站的公司wordpress文字头像
  • 网站建设与维护协议自己做网站需要做啥
  • 广西网站建设产品介绍市场调研的方法有哪些
  • 儋州市住房和城乡建设局官方网站asp网站建设外文参考文献
  • 杭州雄飞网站建设网络公司三站合一网站营销
  • 厦门人才网唯一官方网站wordpress论坛模板
  • 建站公司怎么获客虚拟主机装2个wordpress
  • wordpress如何把网站语言改成英文买域名做网站推广都是些什么
  • 南阳网站排名价格一个网站多少钱?
  • 成都网站制作培训多少钱wordpress还原网站源码