#include <stdio.h>
#define MAXLINE 1000
int getlines(char s[],int lim);
int any(char s1[],char s2[]);
int main(void)
{
int len,i;
char s1[MAXLINE],s2[MAXLINE];
printf("Please enter first string:\n");
while((len = getlines(s1,MAXLINE)) > 0)
{
printf("Please enter second string:\n");
if((len = getlines(s2,MAXLINE))){
if((i = any(s1,s2)) != -1)
printf("%c find in %d location.\n",s1[i],i+1);
else
printf("%d nonentity\n",i);
printf("Whether to continue?(Enter quit):\n");
}
}
printf("Good luck!\n");
return 0;
}
int getlines(char s[],int n)
{
int c,i;
for(i = 0; i < n - 1 && (c = getchar()) != EOF && c != '\n';++i)
s[i] = c;
s[i] = '\0';
return i;
}
int any(char s1[],char s2[])
{
int i,j;
for(i = 0; s2[i] != '\0';++i)
for(j = 0; s1[j] != '\0'; ++j)
if(s2[i] == s1[j])
return j;
return -1;
}
#define MAXLINE 1000
int getlines(char s[],int lim);
int any(char s1[],char s2[]);
int main(void)
{
int len,i;
char s1[MAXLINE],s2[MAXLINE];
printf("Please enter first string:\n");
while((len = getlines(s1,MAXLINE)) > 0)
{
printf("Please enter second string:\n");
if((len = getlines(s2,MAXLINE))){
if((i = any(s1,s2)) != -1)
printf("%c find in %d location.\n",s1[i],i+1);
else
printf("%d nonentity\n",i);
printf("Whether to continue?(Enter quit):\n");
}
}
printf("Good luck!\n");
return 0;
}
int getlines(char s[],int n)
{
int c,i;
for(i = 0; i < n - 1 && (c = getchar()) != EOF && c != '\n';++i)
s[i] = c;
s[i] = '\0';
return i;
}
int any(char s1[],char s2[])
{
int i,j;
for(i = 0; s2[i] != '\0';++i)
for(j = 0; s1[j] != '\0'; ++j)
if(s2[i] == s1[j])
return j;
return -1;
}