设为首页 加入收藏

TOP

问题一百二十四:字符过滤
2014-11-23 22:13:09 来源: 作者: 【 】 浏览:2
Tags:问题 一百二十四 字符 过滤

[plain] Description

输入一个字符串str和一个过滤字符串s(代表一个过滤表),将str中所有来自过滤表字符都滤除。

Input

输入数据有2行,第一行为str,第二行为s,字符串均不超过70个字符。

Output

输出滤除后的字符串。

Sample Input


asf$$a sf$$
$a

Sample Output


sf sf

Description

输入一个字符串str和一个过滤字符串s(代表一个过滤表),将str中所有来自过滤表字符都滤除。

Input

输入数据有2行,第一行为str,第二行为s,字符串均不超过70个字符。

Output

输出滤除后的字符串。

Sample Input


asf$$a sf$$
$a

Sample Output


sf sf


[plain] #include
#include

int main()
{
int i;
int j;
int l;
int n;
int m;
char a[70];
char b[70];
char c[70];

gets(a);
gets(b);

n=strlen(a);
m=strlen(b);

for(i=0; i {
l=0;
for(j=0; j {
if(a[j]!=b[i])
{
c[l++]=a[j];
}
}
c[l]=0;

for(j=0; j {
a[j]=c[j];
}

n=l;
a[j]=0;
}

for(i=0; c[i]; i++)
{
printf("%c", c[i]);
}

return 0;
}

#include
#include

int main()
{
int i;
int j;
int l;
int n;
int m;
char a[70];
char b[70];
char c[70];

gets(a);
gets(b);

n=strlen(a);
m=strlen(b);

for(i=0; i {
l=0;
for(j=0; j {
if(a[j]!=b[i])
{
c[l++]=a[j];
}
}
c[l]=0;

for(j=0; j {
a[j]=c[j];
}

n=l;
a[j]=0;
}

for(i=0; c[i]; i++)
{
printf("%c", c[i]);
}

return 0;
}

\

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇问题一百二十一:构成直角三角形 下一篇问题一百二十三:统计子串

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: