社区讨论

求助,为什么洛谷显示编译失败

P1308[NOIP 2011 普及组] 统计单词数参与者 5已保存回复 8

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
8 条
当前快照
1 份
快照标识符
@lo3fktzk
此快照首次捕获于
2023/10/24 05:49
2 年前
此快照最后确认于
2023/10/24 05:49
2 年前
查看原帖
C
#include<stdio.h>
#include<string.h>
int main()
{
	int a,n=0,s,ss=0,r,k,j;
	char b[1001],c[100];
	gets(c);
	
	gets(b);
	//puts(b);
	strlwr(c);
	strlwr(b);
	//printf("%s\n%s",c,b);
	for(int i=0;b[i]!='\0';i++)
	{
		if(b[i]==' ')
		{ 
		  s=1;
		  for( k=0,j=n;j<i,c[k]!='\0';j++,k++)
		  {
		  	if(c[k]==b[j])
		  	{
		  		s*=1;
			  }
			  else
			  {
			  	s*=0;
			  }
		  }
		  if(s==1)
		  {
		  	ss++;
		  }
		  if(ss==1&&s==1)
		  {
		  	r=n;
		  }
		  n=i;
		  n++;
		}
		
	}
	if(ss==0)
	{
	
		printf("-1");
	}
	else if(ss>=1)
	{
		printf("%d %d",ss,r);
	}
	return 0;
}

回复

8 条回复,欢迎继续交流。

正在加载回复...