meili 发表于 2022-10-27 15:46:59

【怎么用C语言写个程序找出两个英文句子中相同的英文单词】

<p>问题:【怎么用C语言写个程序找出两个英文句子中相同的英文单词】
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">刘洪卫的回答:<div class="content-b">网友采纳  一个示范程序大致如下:  #include  #include  #include  intmain(intargc,char**argv)  {  chars1[]="Thisistestsentence,findallduplicatedwords.";  chars2[]="Justatestforfindingduplicationwords.";  size_tlen_s1=0;  char*s_dup=NULL;  char*pch=NULL;  char*psubstr=NULL;  /*makeaduplicationtoprotectthesource*/  len_s1=strlen(s1);  s_dup=(char*)malloc(len_s1*sizeof(char));  if(s_dup==NULL)  {  fputs("Memoryallocatingerror",stderr);  }  strncpy(s_dup,s1,len_s1);  /*slicethedup.string,loopthru2ndstringtocomparewordbyword*/  pch=strtok(s_dup,",.");/*modifyingifnecessary*/  while(pch!=NULL)  {  /*printf("%sn",pch);*//*debugprint*/  psubstr=strstr(s2,pch);  if(psubstr!=NULL)  printf("--->%sn",pch);  pch=strtok(NULL,",.");  }  /*releasememoryallocatedbymallocabove*/  free(s_dup);  return0;  }<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">刘锋利的回答:<div class="content-b">网友采纳  如果不用指针该怎么做<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">刘洪卫的回答:<div class="content-b">网友采纳  ①哪一部分不希望是指针?②为什么不希望是指针?C的特点之一啊?
页: [1]
查看完整版本: 【怎么用C语言写个程序找出两个英文句子中相同的英文单词】