记录最近疫情影响 新型肺炎 时刻在家 虽然都是时间 但是都玩了 看着别人的考研成绩出来了 才想起来 需要准备复试 不知道考的如何 希望一切安好 祖国安好 自己考研安好 加油 你是最胖的!!!
水题目
题目大意就是 输入两串字符串 第一串是应该正确输入的字符串,第二串是实际输入的字符串,需要找出键盘中肯定坏掉的按键,觉得没有什么需要注意的地方,如果说有的话 那就是其中的“一定”。也就是说虽然前面有的没有输入进去,但是在后面这个按键又可以使用,那么这个不算做是一定坏掉的按键。
代码如下:(自己手写一遍 没有参考其他)
#include<iostream>
#include<stdlib.h>
#include<queue>
#include<stack>
#include<algorithm>
#include<map>
#include<hash_map>
#include<cstring>
using namespace std;
int main(){
char a[85],b[85];
cin>>a>>b;
int m[100];
memset(m,-1,100*sizeof(int));
for(int i=0;a[i]!='\0';i++){
int alp2num=(int)a[i];
if(alp2num>=97)
alp2num-=32;
m[alp2num]=1;
}
for(int i=0;b[i]!='\0';i++){
int alp2num=(int)b[i];
if(alp2num>=97)
alp2num-=32;
m[alp2num]=0;
}
for(int i=0;a[i]!='\0';i++){
int alp2num=(int)a[i]>=97?((int)a[i]-32):(int)a[i];
if(m[alp2num]==1){
m[alp2num]=0;
cout<<(char)alp2num;
}
}
return 0;
}