现在有两个字符串S1和S2,他定义了一种字符串减法,S1-S2即在S1中去除掉所有S2中的字符所剩下的字符串。
举例: S1="ABA", S2="A",则 S1-S2="B"。
输入
输入包含多组测试用例。每组测试用例包括两个字符串S1和S2,字符串长度不超过104。每个字符串都是由可见ASCII字符和空格组成。输出
对于每组测试用例,输出S1-S2的结果。每个输出占一行。样例输入 Copy
ABA A A B&&1 &
样例输出 Copy
B A B1
1 #include <stdio.h> 2 #include <string.h> 3 4 int main() 5 { 6 char a[10001]; 7 char b[10001]; 8 int n1,n2; 9 while((gets(a))!=NULL) 10 { 11 int vis[128]={0}; 12 gets(b) ; 13 n1=strlen(a); 14 n2=strlen(b); 15 for(int i=0;i<n2;i++) 16 { 17 vis[b[i]]=1; 18 } 19 for(int i=0;i<n1;i++) 20 { 21 if(!vis[a[i]]) printf("%c",a[i]); 22 } 23 printf("\n"); 24 } 25 }
标签:输出,相减,int,S2,S1,测试用例,字符串 From: https://www.cnblogs.com/messing1758954258/p/17006019.html