#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void Del2In1(char* str1,const char* str2);//在字符串str1中删除在str2中出现的字符串
void DelRepeat(char* str); //在字符串中去掉重复的字符
int main()
{
char str1[]="we are students";
char str2[]="aeiou";
char str[] ="aabbcc dd eeff";
Del2In1(str1,str2);
DelRepeat(str);
return 0;
}
void Del2In1( char* str1,const char* str2)
{
if(str1==NULL || str2==NULL)
return ;
const int tablesize=256;
int i;
unsigned char hashtable[tablesize]={0};
printf("str1=%s , str2=%s\n",str1,str2);
for(i=0; i<strlen(str2); i++)
hashtable[str2[i]]++;
for(i=strlen(str1)-1; i>=0; i--)
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载