博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT乙级1033
阅读量:4619 次
发布时间:2019-06-09

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

题目链接

https://pintia.cn/problem-sets/994805260223102976/problems/994805288530460672

题解

刚开始没有理解到,如果上档键坏的话,所有大写字母都不行(My bad),后来改代码思路就很乱,甚至还考虑过_+是否输出之类的……所以理解题意很重要吧。这个题弄得我脑袋很累。

考虑到上档键坏的话,所有大写字母都不行之后,还是会有一个测试点不过。

另外有个坑是第一行可能是空行,即所有键都是可以使用的。

// PAT BasicLevel 1033// https://pintia.cn/problem-sets/994805260223102976/problems/994805288530460672#include 
#include
using namespace std;int main(){ // 用户输入的字符串、输出的字符串、坏掉的键(字符串形式) string strIn,wrongKeys; getline(cin, wrongKeys); cin >> strIn; // 上档键(大写)是否可用 bool upIsWrong = (wrongKeys.find('+') == string::npos) ? false : true; // 生成输出字符串 for(int i=0;i

作者:

转载请注明出处:

欢迎讨论和交流!


转载于:https://www.cnblogs.com/chouxianyu/p/11324707.html

你可能感兴趣的文章
【AWS】AWS使用笔记
查看>>
画框输出三角函数
查看>>
2016-03-15 webview loadwebview html
查看>>
停更说明
查看>>
JAVA servlet 上传文件(commons-fileupload, commons-io)
查看>>
ASP.NET性能优化之构建自定义文件缓存
查看>>
利用API自动建立GL科目段组合
查看>>
GPS定位的实现
查看>>
echars简单使用
查看>>
hibernate配置注意事项
查看>>
UVA 696 How Many Knights
查看>>
2018.10.13 队测总结
查看>>
水平垂直居中方法总结
查看>>
uva 10391字典树
查看>>
还是挤牌
查看>>
通往财富自由之路5--你拥有的最宝贵的财富是什么?(问答02)
查看>>
用vue-cli搭建项目的 Vue-router
查看>>
react hooks学习
查看>>
本地存储 [记录]
查看>>
原型模式
查看>>