博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1029 旧键盘 (20 分)
阅读量:4046 次
发布时间:2019-05-25

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

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。

输入格式:

输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、以及下划线 _(代表空格)组成。题目保证 2 个字符串均非空。

输出格式:

按照发现顺序,在一行中输出坏掉的键。其中英文字母只输出大写,每个坏键只输出一次。题目保证至少有 1 个坏键。

输入样例:

7_This_is_a_test

_hs_s_a_es

输出样例:

7TI

代码1:

#include
#include
#include
#include
using namespace std;int main(){ char s1[100],s2[100]; scanf("%s%s",s1,s2); int inds2=0; for(int i=0;i
='a'&&s1[i]<='z') //如果s1字符为小写字母,转换为大写字母 s1[i]+='A'-'a'; } for(int i=0;i

代码2: 

#include
#include
#include
#include
using namespace std; int main() { string s1,s2; cin>>s1>>s2; bool vis[277]={false}; for(int i=0;s2[i]!='\0';i++) { s2[i]=toupper(s2[i]); vis[s2[i]]=true; } for(int i=0;s1[i]!='\0';i++) { s1[i]=toupper(s1[i]); if(vis[s1[i]]==false) printf("%c",s1[i]); vis[s1[i]]=true; } return 0; }

 

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

你可能感兴趣的文章
[关注大学生]大学毕业生择业:是当"鸡头"还是"凤尾"?
查看>>
[茶余饭后]10大毕业生必听得歌曲
查看>>
gdb调试命令的三种调试方式和简单命令介绍
查看>>
C++程序员的几种境界
查看>>
VC++ MFC SQL ADO数据库访问技术使用的基本步骤及方法
查看>>
VUE-Vue.js之$refs,父组件访问、修改子组件中 的数据
查看>>
Vue-子组件改变父级组件的信息
查看>>
Python自动化之pytest常用插件
查看>>
Python自动化之pytest框架使用详解
查看>>
【正则表达式】以个人的理解帮助大家认识正则表达式
查看>>
性能调优之iostat命令详解
查看>>
性能调优之iftop命令详解
查看>>
非关系型数据库(nosql)介绍
查看>>
移动端自动化测试-Windows-Android-Appium环境搭建
查看>>
Xpath使用方法
查看>>
移动端自动化测试-Mac-IOS-Appium环境搭建
查看>>
Selenium之前世今生
查看>>
Selenium-WebDriverApi接口详解
查看>>
Selenium-ActionChains Api接口详解
查看>>
Selenium-Switch与SelectApi接口详解
查看>>