PTA
文章平均质量分 65
刷题记
@大熊_
这个作者很懒,什么都没留下…
展开
-
L1-069 胎压监测 (15 分)
L1-069 胎压监测 (15 分)小轿车中有一个系统随时监测四个车轮的胎压,如果四轮胎压不是很平衡,则可能对行车造成严重的影响。让我们把四个车轮 —— 左前轮、右前轮、右后轮、左后轮 —— 顺次编号为 1、2、3、4。本题就请你编写一个监测程序,随时监测四轮的胎压,并给出正确的报警信息。报警规则如下:如果所有轮胎的压力值与它们中的最大值误差在一个给定阈值内,并且都不低于系统设定的最低报警胎压,则说明情况正常,不报警;如果存在一个轮胎的压力值与它们中的最大值误差超过了阈值,或者低于系统设定的最低原创 2021-04-17 22:29:06 · 292 阅读 · 0 评论 -
L1-071 前世档案 (20 分)
L1-071 前世档案 (20 分)网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。现在我们把结论从左到右顺序编号,编号从 1 开始。这里假设回答都是简单的“是”或“否”,又假设回答“是”对应向左的路径,回答“否”对应向右的路径。给定玩家的一系列回答,请你返回其得到的结论的编号。输入格式:输入第一行给出两个正整数:N(≤30)为玩家做一次测试要回答的问题数量;M(≤100)为原创 2021-04-17 22:03:18 · 1515 阅读 · 0 评论 -
PTA 7-37 简单计算器 (25 分)
7-37 简单计算器 (25 分)写博客记录一下自己在写题时出现的错误题目:本题要求你为初学数据结构的小伙伴设计一款简单的利用堆栈执行的计算器。如上图所示,计算器由两个堆栈组成,一个堆栈 S1 存放数字,另一个堆栈 S2 存放运算符。计算器的最下方有一个等号键,每次按下这个键,计算器就执行以下操作:从 S1 中弹出两个数字,顺序为 n1 和 n2;从 S2 中弹出一个运算符 op;执行计算 n2 op n1;将得到的结果压回 S1。直到两个堆栈都为空时,计算结束,最后的结果将显示在屏幕上原创 2021-04-02 19:48:41 · 1510 阅读 · 0 评论