当前位置: 代码迷 >> 综合 >> 指针 从a中删除b中已有的元素
  详细解决方案

指针 从a中删除b中已有的元素

热度:77   发布时间:2024-02-12 15:59:41.0

                                        从a中删除b中已有的元素

#include<stdio.h>
int main()
{char a[30],b[30],*p,*q;printf("please enter a string:\n");scanf("%s",a);printf("a is:%s",a);printf("\n"); printf("please enter b string:\n");scanf("%s",b);printf("b is:%s",b);printf("\n"); p=a;q=b;int i,j;int k=0;for(i=0;*(p+i)!='\0';i++){for(j=0;*(q+j)!='\0'&&*(q+j)!=*(p+i);j++);if(*(q+j)=='\0') {*(p+k)=*(p+i);k++;}} for(i=0;i<k;i++){printf("%c",*(p+i));}
} 

 

  相关解决方案