题目信息

题目类型
练习
题目年份
2024
题目题型
编程题
关 键 词
扩号匹配问题

题目题干

扩号匹配问题

【题目描述】

在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$"标注,不能匹配的右括号用"?"标注。8aR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

输入包括多组数据,每组数据一行,包含一个字符串,只包含左右括号和大小写字母,字符串长度不超过100。8aR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

对每组输出数据,输出两行,第一行包含原始输入字符,第二行由"$","?"和空格组成,"$"和"?"表示与之对应的左括号和右括号不能匹配。8aR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

((ABCD(x)
)(rttyy())sss)(

【输出样例】

((ABCD(x)
$$
)(rttyy())sss)(
?        ?$

答案解析

相关题目

定义一个整数计算类Integer,实现短整数+、-、*、/基本算术运算。要求:可以进行数据范围检查(32 768~32 767,或自行设定),数据溢出时显示错误信息并中断程序运行。
扩号匹配问题 【题目描述】 在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹
Pell数列 【题目描述】 Pell数列的定义是这样的,a。 给出一个正整数 k,要求Pell数列的第 k 项模上 是多少。 【输入】 第1行是测试数据的组数 n,后面跟着 n 行输入。每组测试数
菲波那契数列 【题目描述】 菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。 给出一个正整数a,要求菲波那契数列中第a个数是多少。 【输入】 第1行是
分解因数 【题目描述】 给出一个正整数a,要求分解成若干个正整数的乘积,即a,并且1,问这样的分解的种数有多少。注意到也是一种分解。 【输入】 第1行是测试数据的组数n,后面跟着n行输入。每组测试数
全排列 【题目描述】 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有‘a’ <‘b’ < ... <‘y’<‘z’,而且给定的字符
逆波兰表达式 【题目描述】 逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,
数的计数(Noip2001) 【题目描述】 我们要求找出具有下列性质数的个数(包括输入的自然数n)。先输入一个自然数n(n≤1000),然后对此自然数按照如下方法进行处理: 不作任何处理; 在它的
集合的划分 【题目描述】 设S是一个具有n个元素的集合,S=⟨a1,a2,……,an⟩,现将S划分成k个满足下列条件的子集合S1,S2,……,Sk,且满足: 1.Si≠∅ 2.Si∩Sj=∅   
山区建小学 【题目描述】 政府在某山区修建了一条道路,恰好穿越总共个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离为(为正整数),其中,。为了提高

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢