一、问题描述
本题要求你计算。不过麻烦的是,和都是字符串 —— 即从字符串中把字符串所包含的字符全删掉,剩下的字符组成的就是字符串。
二、流程设计
输入为包含空格的字符串,所以用getls( )读入。
每个字符串都是由可见的ASCII码和空白字符组成,所以只需要将B中出现的所有字符的ASCII值标记,输出时跳过即可。
可使用一个256的数组记录标记。
三、代码实现
#include<stdio.h>
#include<string.h>
int main(){
char A[10010]={'0'};
char B[10010]={'0'};
gets(A);
gets(B);
for(int i=0;i<strlen(A);i++)
{
if(strchr(B,A[i])){
continue;
}
else
{
printf("%c",A[i]);
}
}
}