L1-070吃火锅

#include
#include
int main()
{
	char arr[1000];
	int n = 0;
	int sum = 0;
	int index=0;
//sum记录chi1 huo3 guo1出现的次数,index记录该词段第一次出现的时间,n是录入数据的行数
	while (1)
	{
		gets_s(arr);
		int a = strlen(arr);
		if (strcmp(arr,".")==0)
		{
			break;
		}
		n++;
		char* k = strstr(arr, "chi1 huo3 guo1");
//strstr是在arr里面寻找字符串,如果找到了会返回该字符串的首地址,所以用指针存储
//如果没找到,就会返回空指针NULL。
		if (k != NULL)
		{
			if (index == 0)
			{
				index = n;
			}
			sum++;
		}
	}
	printf("%d\n", n);
	if ( sum == 0)
	{
		printf("-_-#");
	}
	else
	{
		printf("%d %d", index, sum);
	}
	return 0;
}

你可能感兴趣的:(c语言,蓝桥杯)