题目地址:https://www.nowcoder.com/pat/6/problem/4059

题解:用数组下标标记,直接模拟

 /**
*
*作者:Ycute
*时间:2019-12-01-21.33.21
*题目题意简单描述:用数组下标标记,直接模拟
*/ #include<iostream>
#include<cmath>
#include<cstring>
#include<algorithm>
#include<vector>
using namespace std;
int main(){
bool flag[]={};
char temp[];
scanf("%s",temp);
for(int i=;i<strlen(temp);i++){
if((temp[i]>='A'&&temp[i]<='Z')||(temp[i]>='a'&&temp[i]<='z')){
if(temp[i]>='A'&&temp[i]<='Z'){
flag[temp[i]]=;
flag[temp[i]+]=;
}else{
flag[temp[i]]=;
flag[temp[i]-]=;
}
}else{
flag[temp[i]]=;
}
}
getchar();
scanf("%s",temp);
for(int i=;i<strlen(temp);i++){
if((temp[i]>='A'&&temp[i]<='Z')||(temp[i]>='a'&&temp[i]<='z')){
if(temp[i]>='A'&&temp[i]<='Z'){
if(!flag[temp[i]]){
if(!flag['+']){
printf("%c",temp[i]);
}
}
}else{
if(!flag[temp[i]]){
printf("%c",temp[i]);
}
}
}else{
if(!flag[temp[i]]){
printf("%c",temp[i]);
}
}
}
return ;
}

最新文章

  1. Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境【转】
  2. windows配置xhprof,PHP性能分析工具
  3. Android手机截屏
  4. petapoco-SQLServer模型增加注释
  5. 浅析 Java Thread.join()
  6. php变量与数组相互转换的方法(extract与compact
  7. [STL]双层级配置器
  8. php升级到5.4
  9. HTTP协议 流程图
  10. [状压dp] hdu 4064 Carcassonne
  11. bzoj:2595: [Wc2008]游览计划
  12. ABP官方文档翻译 4.2 数据传输对象
  13. 一个环形公路,上面有N个站点,A1, ..., AN,其中Ai和Ai+1之间的距离为Di,AN和A1之间的距离为D0。 高效的求第i和第j个站点之间的距离,空间复杂度不超过O(N)。
  14. Kickstart自动化安装平台
  15. Centos7单机部署ELK+x-pack
  16. puppet的常用语法
  17. 【BZOJ4715】囚人的旋律
  18. openvpn 初步使用
  19. strcat的几种实现及性能比较
  20. Bag类课后作业

热门文章

  1. 五天一体_企业权限管理(SSM整合)
  2. Python 变量类型及变量赋值
  3. Python List remove()方法
  4. PHP ftruncate() 函数
  5. PHP exit() 函数
  6. PHP quoted_printable_encode() 函数
  7. PHP ord() 函数
  8. OKHttp 官方文档【二】
  9. Shiro探索1. Realm
  10. QString字符串的查找与截取实例