【C语言】字符串问题-从str1中删除str2中包含的字符

例如:

  • char str1[] = “Abc*defghicc”;
  • char str2[] = “Ac*ic”;
  • 处理结果为:str1[] = “bdefgh”;
  • #include
    #include
    int main()
    {
    	char str1[100],str2[100];
        printf("请输入两个字符串:");
    	scanf("%s %s",str1,str2);
    	int len = strlen(str2);
    	int i,j=0,k=0;
    	for(i = 0;str1[i] !='\0';i++)
    	{
    		while(str1[i] != str2[j] && j =len)
    		{
    			str1[k] = str1[i];
    			k++;
    		}
    		j = 0;
    	
    	} 
    		str1[k] = '\0';
    		printf("处理后的结果为:%s",str1);
    		return 0;
    	
    }

     

你可能感兴趣的:(C语言编程,算法)