题目链接
https://www.nowcoder.com/pat/6/problem/4055
代码
#include<iostream>
#include<string.h>
#include<string>
#define MAX 80
using namespace std;
int main() {
string s1, s2;
cin >> s1 >> s2;
char data[MAX];
int t = 0, k = 0;
for(int i=0; i<s1.length(); i++) {
int flag = 1;
if(s1[i] != s2[t]) {
if(s1[i] >= 'a' && s1[i] <= 'z') s1[i] = s1[i] - 32;
for(int j=0; j < strlen(data); j++)
if(s1[i] == data[j]) {flag = 0; break;}
if(flag) {data[k++] = s1[i]; cout << s1[i];}
}
else t++;
}
return 0;
}