比赛 防止颓废的小练习v0.15 评测结果 C
题目名称 统计单词数 最终得分 0
用户昵称 ZWOI_专业维修评测机 运行时间 0.000 s
代码语言 C 内存使用 0.00 MiB
提交时间 2016-10-17 21:44:13
显示代码纯文本
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
	char a[1000010],b[12],aa[1000010],bb[12],*p;
	int la,lb,n,w=0;
	freopen("stat.in","r",stdin);
	freopen("stat.out","w",stdout);
	aa[0]=' ';aa[1]='\0';
	bb[0]=' ';bb[1]='\0';
	gets(b);strupr(b);lb=strlen(b);b[lb]=' ';
	gets(a);strupr(a);la=strlen(a);a[la]=' ';
	strcat(aa,a);
	strcat(bb,b);
	lb=strlen(bb);
	la=strlen(aa);
	//printf("%s7\n%s7\n",aa,bb);
	if(strstr(aa,bb))
	{
		p=strstr(aa,bb);
		n=p-aa;
		p=aa;
	    printf("%d ",n);
	    while(strstr(p,bb)&&strstr(p,bb)<aa+la)
	    {
	    	w++;
	    	p=(strstr(p,bb))+lb-1;
			//printf("------%s\n",p);
	    }
	    printf("%d\n",w);
	}else printf("0 0\n");
	
	return 0;
}