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

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]));}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/496972.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度|麦肯锡176页报告!解读数字中国领先全球的秘密

来源&#xff1a; 前瞻产业研究院2017年12月4日&#xff0c;麦肯锡发布了长达176页的中国数字经济报告。报告显示&#xff0c;中国电子商务&#xff08;2016年交易额占全球40%&#xff09;和数字支付&#xff08;2016年个人消费交易额交易额7900亿美元&#xff0c;是美国的11倍…

浅谈Springboot默认logger函数的使用

目录 前言1. logger日志2. 补充 前言 原先写过一篇logger日志函数的总结&#xff0c;不同的引用来源&#xff1a;java常见log日志的使用方法详细解析 但是为了不引入依赖包&#xff0c;更好的直接使用&#xff0c;总结了如下博文 1. logger日志 Spring Boot使用Spring框架中…

C++学习之路 | PTA乙级—— 1030 完美数列 (25 分)(精简)

1030 完美数列 (25 分) 给定一个正整数数列&#xff0c;和正整数 p&#xff0c;设这个数列中的最大值是 M&#xff0c;最小值是 m&#xff0c;如果 M≤mp&#xff0c;则称这个数列是完美数列。 现在给定参数 p 和一些正整数&#xff0c;请你从中选择尽可能多的数构成一个完美数…

find 和 xargs 和 locate

Linux 中 find 常见用法示例&#xff1a;http://blog.csdn.net/freeking101/article/details/51203183 1. find 命令选项。 find 命令的一般形式为&#xff1a;find pathname -options [-print -exec -ok] find 命令的参数&#xff1a; pathname find 命令所查找的目录路径。…

InfoPath中的Rich Text Box中如何加“回车”

InfoPath中的Rich Text Box中实现换行的方法&#xff1a; InfoPath中的Rich Text Box的内容使用的是XHtml的格式&#xff0c;所以"\n"格式内容是不会表现出来的。 如果我们需要在Rich Text Box中添加两行内容的话&#xff0c;我们可以用下面的代码。 X…

用互联网大脑架构预测2018年四个科技发展趋势

作者&#xff1a;互联网进化论作者&#xff0c;刘锋博士从本世纪处开始&#xff0c;随着人工智能&#xff0c;物联网&#xff0c;大数据&#xff0c;云计算&#xff0c;机器人&#xff0c;虚拟现实&#xff0c;工业互联网等科学技术的蓬勃发展&#xff0c;互联网类脑智能巨系统…

Python编程从入门到实践~文件读取

#读取整个文件 filename ./data/read.log with open(filename, r, encodingutf-8) as file_object:contents file_object.read()print(contents)#逐行读取 filename ./data/read.log with open(filename, r, encodingutf-8) as file_object:for line in file_object:print(l…

C++学习之路 | PTA乙级—— 1031 查验身份证 (15 分)(精简)

1031 查验身份证 (15 分) 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下&#xff1a; 首先对前17位数字加权求和&#xff0c;权重分配为&#xff1a;{7&#xff0c;9&#xff0c;10&#xff0c;5&#xff0c;8&#xff0c;4&#…

利用DAAB 获取存储过程返回值的方法

方法一 publicstaticAdoHelper helper AdoHelper.CreateHelper("sqlDA"); publicstaticstringcs WebConfigurationManager.AppSettings["SqlServerConnectionString"]; protectedvoidPage_Load(objectsender, EventArgs e) { IDataP…

Linux-----diff命令

Linux 基础命令――比较两个文件内容的不同 语法]: diff [参数] 文件1 文件2 [说明]: 本命令比较两个文本文件&#xff0c;将不同的行列出来 -b 将一串空格或TAB 转换成一个空格或TAB -e 生成一个编辑角本&#xff0c;作为ex 或ed 的输入可将文件1 转换成文件2 [例子]: diff …

骗子、假先知们一夜暴富背后:区块链是回归互联网本来意义的唯一希望|深度

文章转载于微信公众号机器之能&#xff08;ID&#xff1a;almosthuman2017&#xff09;来源&#xff1a;纽约时报杂志 编译&#xff1a;张震、Edison、Rik“编者按”&#xff1a;纽约时报的这篇区块链文章探讨到核心的问题了&#xff0c;互联网应用层分布式架构&#xff08;区块…

Python编程从入门到实践~文件写入

#写入文件 filename ./data/programming.log with open(filename, w) as file_object:file_object.write(I love programming.\n)file_object.write(I love creating new games.\n)#附加到文件 filename ./data/programming.log with open(filename, a) as file_object:file_…

C++学习之路 | PTA乙级—— 1032 挖掘机技术哪家强 (20 分)(精简)

1032 挖掘机技术哪家强 (20 分) 为了用事实说明挖掘机技术到底哪家强&#xff0c;PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。 输入格式&#xff1a; 输入在第 1 行给出不超过 10 ​5 ​​ 的正整数 N&#xff0c;即参赛人数。随后 N 行&…

css 中 float 和 clear 的作用

相当于原来的 align 的作用&#xff0c;但能力要比 align 强的多。一旦发出float:left或float:right命令&#xff0c;被我浮动的对像就会向左或向右移动直到遇到边框( border) 、填充( padding&#xff09; 、边界( margin &#xff09;或者另一个块对象的边缘为止。 经典样式&…

csplit 分割文件

csplit 按行分割&#xff0c;split 按大小分割。 csplit命令是split的一个变体&#xff0c;split只能够根据文件大小或行数来分割&#xff0c;但csplit能够根据文件本身特点来分割文件。 csplit命令用于将一个大文件分割成小的碎片&#xff0c;并且将分割后的每个碎片保存成一个…

深度解读:深度学习在IoT大数据和流分析中的应用

来源&#xff1a;网络大数据&#xff08;ID:raincent_com&#xff09;摘要&#xff1a;这篇论文对于使用深度学习来改进IoT领域的数据分析和学习方法进行了详细的综述。在物联网时代&#xff0c;大量的感知器每天都在收集并产生着涉及各个领域的数据。由于商业和生活质量提升方…

Python编程从入门到实践~异常

#异常 try:print(5/0) except ZeroDivisionError:print("You cant divide by zero!")#else 代码块 try:answer print(5/0.99) except ZeroDivisionError:print("You cant divide by zero!") else:print(answer)#处理FileNotFoundError filename alice.tx…

在存储过程中使用系统存储过程sp_Excute的注意事项

在编写自己的存储过程的时候&#xff0c;很多的情况下&#xff0c;会使用到系统的存储过程sp_Excute。但是需要的注意的是&#xff0c;如果你在这个存储过程的参数&#xff08;一般是一段sql语句&#xff09;当中进行了临时table的操作&#xff0c;那么对于调用者来说&#xff…

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

1033 旧键盘打字 (20 分) 旧键盘上坏了几个键&#xff0c;于是在敲一段文字的时候&#xff0c;对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键&#xff0c;打出的结果文字会是怎样&#xff1f; 输入格式&#xff1a; 输入在 2 行中分别给出坏掉的那些键…