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

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

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

7_This_is_a_test
_hs_s_a_es
输出样例:

7TI

#include<stdio.h>
#include<iostream>
#include<map>
using namespace std;
int main()
{string s1,s2;map<char,int>m;char vist[100];cin>>s1>>s2;for(int i=0;i<s1.size();i++){if(s2.find(s1[i])==string::npos&&m[toupper(s1[i])]==0){m[toupper(s1[i])]=1;printf("%c",toupper(s1[i]));}}
}

C++学习之路 | PTA乙级—— 1029 旧键盘 (20 分)(精简)相关推荐

  1. PAT乙级 1029 旧键盘 (20 分)

    1029 旧键盘 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及实际被输入的文字,请你列出肯定坏掉的那些键. 原题链接 代码 #inc ...

  2. C++学习之路 | PTA乙级—— 1033 旧键盘打字 (20 分)(精简)

    1033 旧键盘打字 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行 ...

  3. C++学习之路 | PTA乙级—— 1084 外观数列 (20 分)(精简)

    1084 外观数列 (20 分) 外观数列是指具有以下特点的整数序列: d, d1, d111, d113, d11231, d112213111, - 它从不等于 1 的数字 d 开始,序列的第 n ...

  4. C++学习之路 | PTA乙级—— 1082 射击比赛 (20 分)(精简)

    1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...

  5. C++学习之路 | PTA乙级—— 1068 万绿丛中一点红 (20 分)(精简)

    1068 万绿丛中一点红 (20 分) 对于计算机而言,颜色不过是像素点对应的一个 24 位的数值.现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点 ...

  6. C++学习之路 | PTA乙级—— 1063 计算谱半径 (20 分)(精简)

    1063 计算谱半径 (20 分) 在数学中,矩阵的"谱半径"是指其特征值的模集合的上确界.换言之,对于给定的 n 个复数空间的特征值 { a ​1 ​​ +b ​1 ​​ i,⋯ ...

  7. C++学习之路 | PTA乙级—— 1057 数零壹 (20 分)(精简)

    1057 数零壹 (20 分) 给定一串长度不超过 10 ​5 ​​ 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N ...

  8. C++学习之路 | PTA乙级—— 1048 数字加密 (20 分)(精简)

    1048 数字加密 (20 分) 本题要求实现一种数字加密方法.首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 ...

  9. C++学习之路 | PTA乙级—— 1047 编程团体赛 (20 分)(精简)

    1047 编程团体赛 (20 分) 编程团体赛的规则为:每个参赛队由若干队员组成:所有队员独立比赛:参赛队的成绩为所有队员的成绩和:成绩最高的队获胜. 现给定所有队员的比赛成绩,请你编写程序找出冠军队 ...

最新文章

  1. Vivado如何计算关键路径的保持时间裕量?
  2. Vue.js 是什么
  3. 如何判断离散数组 是递增趋势_期货交易中,如何通过交易周期判断趋势,做到顺势而为?...
  4. QT的QSplineSeries类的使用
  5. 【Modelsim入门】新建项目,添加verilog文件,经编译的程序进行仿真
  6. 关于 SAP CloudFoundry 应用的 Resilience
  7. 创建一个Business partner reference extension field
  8. 禁用部分radio(实践)
  9. centos7安装串口终端kermit
  10. ApacheCN Python 译文集 20211108 更新
  11. 《剑指offer》重建二叉树的解法
  12. node.js 将jade变为html
  13. 支持向量回归机(SVR)代码
  14. Android的性能优化
  15. 幼麟棋牌登录socket服务器分析
  16. CGAL 4.11 官方文档 软件包概述 ——胞腔复形与多面体类
  17. PHP7 安装 Swoole 教程
  18. 常用数字、模拟量输出传感器原理介绍
  19. download file with c++
  20. 彻底读懂行为经济学名著《思考,快与慢》

热门文章

  1. Android官方开发文档Training系列课程中文版:连接无线设备之通过P2P搜索网络服务
  2. 李宏毅2020深度学习-判别方法和生成方法
  3. 滑翔导弹末段多约束智能弹道规划
  4. javascript语法速查表
  5. .net打包自动安装数据库
  6. 7-2 城市间紧急救援 (25 分)
  7. 关于计算机的网络作文,关于网络世界的作文
  8. php自定义商品属性,php – 可变产品属性:自定义每个显示的单选按钮文本值
  9. MVC里面写html获取不到input,asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用Html.EditorForModel渲染时不起作用?...
  10. c++查找pair,使用map,unordered_map,vector