旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?

输入格式:

输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 1 个字符的串。可用的字符包括字母 [a-zA-Z]、数字 0-9、以及下划线 _(代表空格)、,.-+(代表上档键)。题目保证第 2 行输入的文字串非空。

注意:如果上档键坏掉了,那么大写的英文字母无法被打出。

输出格式:

在一行中输出能够被打出的结果文字。如果没有一个字符能被打出,则输出空行。

输入样例:

7+IE.
7_This_is_a_test.

输出样例:

_hs_s_a_tst

比较坑的是第一个串儿不一定非空
 #include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <algorithm>
using namespace std;
string str1,str2;
char a[];
int main()
{
getline(cin,str1);
cin>>str2;
int len1=str1.length();
int len2=str2.length();
int flag_up=;
for(int i=;i<len1;i++){
if(str1[i]=='+'){
flag_up=;
break;
}
}
int t=,flag=;
char c;
for(int i=;i<len2;i++){
flag=;
c=str2[i];
if(c>='A'&&c<='Z'){
if(flag_up==){
flag=;
}
}
if(c>='a'&&c<='z'){
c-=;
}
for(int j=;j<len1;j++){
if(!flag){
break;
}
if(c==str1[j]){
flag=;
break;
}
}
if(flag){
a[t++]=str2[i];
}
}
for(int i=;i<t;i++){
cout<<a[i];
}
cout<<endl;
return ;
}
												

最新文章

  1. xinetd cpu 100%
  2. 【web开发 | 移动APP开发】 Web 移动开发指南(2017.01.05更新)
  3. Microsoft Dynamics AX 7 新特性探索 - Demo 部署(Part 1)
  4. 为什么一定要杀掉病毒?---帮一位老师解决MyDocument.exe优盘文件夹图标病毒问题
  5. spring的对象属性相同(类型,名字)拷贝
  6. [zt]OpenCV2.1.0的安装
  7. 电子病历,到底是用BS还是CS
  8. ANDROID模拟器访问本地WEB应用
  9. SQL语句 远程操作数据库
  10. qq第3方登录的JS实现方式记录
  11. STL 源代码剖析 算法 stl_algo.h -- random_shuffle
  12. Git (gnome-ssh-askpass:3871): Gtk-WARNING **: cannot open display:
  13. YUV420格式解析
  14. Maven项目中,系统设置的CLASSPATH环境变量问题
  15. C# [GDI+] [API] Get Image bytes Length
  16. Mybatis第一天
  17. DRF 版本 认证
  18. (贪心 线段不相交问题)codeVs 1214 线段覆盖
  19. iOS - 集成高德SDK解决Marker点重复点击无效问题
  20. mysql学习笔记--数据库设计

热门文章

  1. react项目中引用amap(高德地图)坑
  2. Private Variable and Private Method - Python 私有变量 和 私有方法
  3. SpringProfile轻松切换多环境配置文件
  4. sun.misc.Unsafe中一些常用方法记录
  5. 手把手带你阅读Mybatis源码(三)缓存篇
  6. Linux安装Redis,在测试阶段即make test出现“You need tcl 8.5 or newer in order to run the Redis test”问题解决方案
  7. [译]Android Studio 3.6 新特性概览
  8. php/phpmyadmin新手式环境搭建
  9. 【STM32H7教程】第62章 STM32H7的MDMA,DMA2D和通用DMA性能比较
  10. 7.python虚拟环境详解