////////////////ch.c//////////////////////// #include<string.h> int main(int argc, const char *argv[]) { char a[]="dfghjklqwertyuiopdfgh"; char b[]="dfgh"; int i=0; int flag=0;//标志位 while(a[i]!=0)//字符串a结束条件 { flag=0; int j=0; while(b[j]!=0)//字符串b的结束条件 { if(b[j]!=a[j+i]) { flag=1; break; } j++; } if(flag==0)//说明出现了相同字符串 { printf("存在、\n"); } i++; } return 0; }