code for fun

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

描述

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

输入

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

输出

输出滤除后的字符串。

样例输入

asf$$a sf$$
$a

样例输出

sfsf

#include<stdio.h>
#include<math.h>
#include<string.h>
#include<ctype.h>

char str[71],s[71],temp[71];

void deal(char *str, char *s)
{
   int i,j,len;
   len=strlen(str);
   j=0;
   for(i=0; i<len; i++)
   {
        if(!strchr(s,str[i]))
          temp[j++]=str[i];
   }    
   printf("%s\n",temp);
    
}

void solve()
{
    gets(str);
    gets(s);
    deal(str,s);
}

int main()
{
    solve();
     getchar();
     getchar();
    return 0;
}

 

 
posted on 2013-05-09 23:42  xueda120  阅读(625)  评论(0编辑  收藏  举报