以下程序(函数)实现删除字符串S1中与字符串S2完全相同的字符,如s1: CHINA s2: IN, 结果为CHA. 要求将红色部分代码使用包含指针(或者符号地址)的语句代替。

  1. 以下程序(函数)实现删除字符串S1中与字符串S2完全相同的字符,如s1: CHINA s2: IN, 结果为CHA.

要求将红色部分代码使用包含指针(或者符号地址)的语句代替。

#include<stdio.h>

#include<string.h>

int fitting(int ind,char a[],char b[]) { // 或者_______

int num=0;  int m=strlen(a);  intn=strlen(b);

for (int k=0;k<n;k++)

      if (a[ind+k]!=b[k])  return 0;       // 或者______

 return  1; 

}

int ss(char a[],char b[]){

int k=0,t=0;

for (int i=0;a[i]!='\0';){ // 或者_______

      if (fitting(i,a,b))

           i+=strlen(b);
           else  { a[t++]=a[i]; i++;}               // 或者_______
    }
    a[t]='\0';  return 0;

}

int main(){

char a[]="china ina in"; char b[]="is";

printf(a);printf("\n");

ss(a,b); // 或者 _______

printf(a);printf("\n");

return 0;

}