从键盘输入10个字符串,每个字符串长度不超过20个字符,再输 入一个字符串,若该字符串在10个?

2025年03月19日 09:23
有1个网友回答
网友(1):

#include

#include

int search(char s[][21],char s1[])

{int i;

 for(i=0;i<10;i++)

   if(strcmp(s[i],s1)==0)break;

 return i<10?i+1:-1;  

}

int main()

{ char s[10][21],s1[21];

  int i;

  for(i=0; i<10; i++)

    scanf("%s",s[i]);

  scanf("%s",s1);

  printf("%d",search(s,s1));    

  return 0;

}