为什么这样写会出现部分错误,难道是strcmp()函数的事?
#include
#include
#include
int main()
{
char str[1100];
scanf("%s",str);
int n,i;
char s[1100];
scanf("%d",&n);
getchar();
for(i=1;i<=n;i++)
{
scanf("%s",s);
if(strcmp(str,s)==0)
{
printf("%d",i);
break;
}
}
return 0;
}
题目呢?
题目不是让你n+2行数据吗