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

c 网站开发简单实例教程航拍中国 重庆

c 网站开发简单实例教程,航拍中国 重庆,电子商务网站建设需要哪种语言,网上花店网页制作代码L2-053 算式拆解 语言时间限制内存限制代码长度限制栈限制Java (javac)400 ms512 MB16KB8192 KBPython (python3)400 ms256 MB16KB8192 KB其他编译器400 ms64 MB16KB8192 KB 题目描述: 括号用于改变算式中部分计算的默认优先级,例如 2 3 4 14 23414…

L2-053 算式拆解


语言时间限制内存限制代码长度限制栈限制
Java (javac)400 ms512 MB16KB8192 KB
Python (python3)400 ms256 MB16KB8192 KB
其他编译器400 ms64 MB16KB8192 KB

题目描述:

括号用于改变算式中部分计算的默认优先级,例如 2 + 3 × 4 = 14 2+3×4=14 2+3×4=14,因为乘法优先级高于加法;但 ( 2 + 3 ) × 4 = 20 (2+3)×4=20 (2+3)×4=20,因为括号的存在使得加法先于乘法被执行。本题请你将带括号的算式进行拆解,按执行顺序列出各种操作。

注意:题目只考虑 +-*/ 四种操作,且输入保证每个操作及其对应的两个操作对象都被一对圆括号 () 括住,即算式的通用格式为 (对象 操作 对象),其中 对象 可以是数字,也可以是另一个算式。

输入格式:
输入在一行中按题面要求给出带括号的算式,由数字、操作符和圆括号组成。算式内无空格,长度不超过 100 个字符,以回车结束。题目保证给出的算式非空,且是正确可计算的。

输出格式:
按执行顺序列出每一对括号内的操作,每步操作占一行。
注意前面步骤中获得的结果不必输出。例如在样例中,计算了 2+3 以后,下一步应该计算 5*4,但 5 是前一步的结果,不必输出,所以第二行只输出 *4 即可。

输入样例:

(((2+3)*4)-(5/(6*7)))

输出样例:

2+3
*4
6*7
5/
-

在给定式子其中,将带括号的算式进行拆解,并输出


emmmmmmm

简单的栈应用 —— 《括号匹配问题》

如果当前字符不是 ) 时,则将字符存入栈中。
否则遇到 ) 时, 则将栈中字符弹出,直到弹出 ( 为止。 注:弹出的字符需要倒序显示。


import java.io.*;public class Main
{static Stack<Character> st = new Stack<Character>();static void print(){StringBuilder s = new StringBuilder();// 如果栈顶的元素不是"(",则一直弹出字符while (st.peek() != '(') s.append(st.pop());st.pop(); // 弹出最后的 "("s.reverse(); // 反转字符串out.println(s);}public static void main(String[] args){String S = sc.next();char s[] = S.toCharArray();for (int i = 0; i < s.length; i++){if (s[i] == ')') print(); // 如果遇到 ")" , 则将栈中的字符弹出else st.add(s[i]); // 将元素压入栈中}out.flush();out.close();}static Scanner sc = new Scanner(System.in);static PrintWriter out = new PrintWriter(System.out);
}

Stack
Stack
Stack


如果有说错的 或者 不懂的 尽管提 嘻嘻

一起进步!!!


闪现

http://www.dtcms.com/a/497804.html

相关文章:

  • 专门做有机食品的网站交易平台官网
  • 老板让我做网站负责人试用期工作总结
  • 做电梯销售从哪些网站获取信息WordPress手机端有广告
  • 网站建设基本流程包括专门做资产负债表结构分析的网站
  • 网站续费多少钱工业企业网站建设也的意义
  • 自己做的网站如何赚钱吗wordpress重新加载
  • 云县网站建设找那家网站群建设 效果
  • 二级域名解析网站江苏建设人才网证书查询电子证书
  • 网站公司备案通知科技公司属于什么行业
  • 某网站项目策划书动漫制作专业什么电脑最适合
  • 怎么建设家乡网站彩票网站开发搭建
  • 滨海做网站的价格青岛开发区网站建设哪家好
  • 手机如何网站h5技术的网站
  • 邯郸做网站优化太阳伞网络营销策划书
  • 中国建设官方网站深圳一元购网站设计公司
  • 卖狗人怎么做网站公司变更登记申请书下载
  • 关于《大学物理》网站资源建设的思路网站开发部门工资会计分录
  • 建设工程发布公告的网站app定制的价格开发
  • 最新的网站建设软件宁波市建设教育培训网
  • 重庆网站制作做UI设计的网站
  • 网站图片设置链接wordpress twentyten 漏洞
  • 哪些网站布局设计做的比较好的乐达淄博网站建设制作
  • 江苏网站建设平台wordpress 导航文字图片
  • 泰兴网站制作广告营销策划案
  • 通辽做网站哪家好北京app制作开发公司
  • wordpress 请求数量搜索排名优化软件
  • 企业网站维护更新怎么才能创建网站
  • 接帮人家做网站的网站云服务器怎么用
  • 网站建设包六个购买友情链接
  • 知名wordpress架构网站东莞做网站公司电话