#include
#include
main()
{
char a[50],b[50];
int len,i,j,k,flag,qswz,count,bz=0;
printf("请输入字符串a:\n");
gets(a);
printf("请输入字符串b:\n");
gets(b);
len=strlen(b);
char ch[]={'0'};
for(i=0;i
if(a[i]==b[0])
{
flag=i;
for(j=0;j
ch[j]=a[flag];
flag++;
}
count=0;
for(k=0;k
if(ch[k]!=b[k])
{
continue;
}
count++;
if(count==len)
{
bz=1;
qswz=i;
}
}
}
}
if(bz==0)
{
printf("字符串b不包含在字符串a中。\n");
}
else
{
printf("字符串b包含在字符串a中。b在a中的起始位置是第%d位。\n",qswz+1);
}
}
我刚刚开始学的C语言,这是我自己写的,可以实现。