Sample Input:
7+IE.
7_This_is_a_test.
Sample Output:
_hs_s_a_tst
思路: 和另一个题有点像,步骤反过来,输出结果。
代码:
#include<stdio.h>
#include<string.h>
char a[100005];
char b[100005];
int main()
{
int n;
gets(a);
gets(b);
int lena,lenb;
lena=strlen(a);
lenb=strlen(b);
int i,j;
int f=0;
for(i=0;i<lena;i++){
if(a[i]=='+'){
f=1;
}
}
for(i=0;i<lenb;i++){
for(j=0;j<lena;j++){
if(a[j]==b[i]){
break;
}
else if(f==1&&(b[i]>='A'&&b[i]<='Z')){
break;
}
else if((a[j]>='A'&&a[j]<='Z')&&b[i]==a[j]+32){
break;
}
}
if(j>=lena){
printf("%c",b[i]);
}
}
return 0;
}