第2个测试点:确保一行一个
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000][85];
int m=0,i=0,count=0;
while(1)
{
gets(a[i]);
if(a[i][0]=='.'&&a[i][1]=='\0')
{
break;
}
i++;//记录总次数
}
printf("%d\n",i);
for(int j=0;j<i;j++)
{
for(int k=0;a[j][k]!='\0';k++)
{
if(strncmp(&a[j][k],"chi1 huo3 guo1",14)==0)//比较字符串是否相同
{
count++;
if(count==1) m=j+1;//记录首次
break;//保证一行只记录一次
}
}
}
if(count==0) printf("-_-#");
else printf("%d %d",m,count);
return 0;
}
if(strncmp(&a[j][k],"chi1 huo3 guo1",14)==0)//比较字符串是否相同或if(strstr(a[i],"chi1 huo3 guo1")!=NULL)