第1个回答 2011-03-30
#include <stdio.h>
#include<string.h>
void main()
{
char s[]="abcdefghigklmn";
char a[20];
gets(a);
int i,j,k;
for(i=0;i<strlen(s);i++)
{
j=0;k=i;
while(a[j]==s[k]&&a[j]!='\0'){j++;k++;}
if(j>=strlen(a)) {printf("right!\n");return;}
}
printf("error!\n");
return ;
}
第2个回答 2011-03-30
#include<string.h>
#include "stdio.h"
void main()
{
char a[100],b[100],*p=NULL;
printf("please enter a string\n");
scanf("%s",&a);
printf("please enter another string\n");
scanf("%s",&b);
p=strstr(a,b);
if(p!=NULL)
printf("ok\n");
else printf("wrong\n");
}