博客
关于我
PAT乙级 1032 挖掘机技术哪家强 (20分) & 1033 旧键盘打字 (20分)
阅读量:610 次
发布时间:2019-03-12

本文共 491 字,大约阅读时间需要 1 分钟。

1032 挖掘机技术哪家强

在这个问题中,我们需要比较不同品牌挖掘机的技术性能。通过分析数组的大小和输入数据的处理方式,我们可以有效地评估各品牌的技术实力。代码中,数组的大小设置至1,000,000,这是为了确保能够处理大规模的输入数据,避免因为数组过小而导致的内存不足或运行时错误。
通过遍历输入数据并记录最大编号和最大值,我们可以快速定位到性能最强的挖掘机型号。这种方法不仅提高了效率,还减少了不必要的计算开销。最终,我们输出了性能最强的挖掘机型号及其对应的最大值。

1033 旧键盘打字

在这个问题中,我们需要模拟一个旧键盘的打字功能。由于旧键盘存在故障,某些键无法正常输入,因此我们需要采取特殊的处理方式来解决这个问题。代码中使用getline函数来读取输入,这是因为cin函数无法处理空输入,而getline函数可以返回空字符串,从而避免程序运行时的崩溃。
通过对输入字符串的逐字符处理,我们可以模拟键盘故障下的打字效果。对于每个输入字符,我们检查它是否需要转换,并根据转换规则更新目标字符串。最后,我们输出处理后的字符串,如果没有任何字符能够输出,我们则输出一个回车符。

转载地址:http://sfrxz.baihongyu.com/

你可能感兴趣的文章
Python基础语法:理解代码与写代码
查看>>
Python基础语法:条件和分支
查看>>
Python基础语法:基本数据类型(数字类型和布尔类型)
查看>>
Python基础语法:基本数据类型(列表)
查看>>
Python基础语法:内置函数
查看>>
Python基础语法:你不得不知的几种变量类型
查看>>
Python基础语法教程,零基础入门到精通,看完这一篇就够了
查看>>
Python基础语法与执行脚本的3种方式
查看>>
python基础语法
查看>>
python基础语法
查看>>
python系列【仅供参考】:python测试开发基础---multiprocessing.Pool
查看>>
Python基础综合练习
查看>>
Python基础练习之一输出10000以内的阿姆斯特朗数
查看>>
Python基础系列讲解—动态类型语言的特点
查看>>
python基础系列四:字符串,列表,字典,元组之间的转换
查看>>
python基础篇(9):模块
查看>>
python基础篇(8):异常处理
查看>>
python基础篇(8):字符串常用处理汇总
查看>>
python基础篇(7):函数进阶知识点
查看>>
python基础篇(6):global关键字
查看>>