自己测试没问题,但显示编译错误=_=

P1308 [NOIP2011 普及组] 统计单词数

变量换个名字试试,这是linux系统
by moye到碗里来 @ 2017-12-07 18:30:00


结尾加return 0
by lgmulti @ 2017-12-07 18:54:50


gets不能用
by Salamander @ 2017-12-07 21:35:00


###我也是,也显示编译错误。 ```cpp #include<bits/stdc++.h> #include<cstring> using namespace std; int ans=0,z=0,flag=0,num=0; char temp[10000000],n[100],a[10000000][100]; int main(){ gets(n); gets(temp); strlwr(n); strlwr(temp); for(int i=0;i<=strlen(temp)-1;++i){ if(temp[i]!=' '){ a[num][flag]=temp[i]; flag++; } if(temp[i]==' '){ if(strcmp(n,a[num])==0){ ans++; if(z==0) z=num; } num++; flag=0; } } if(strcmp(n,a[num])==0){ ans++; if(z==0) z=num; } if(ans==0) printf("-1"); else printf("%d %d",ans,z); return 0; } ```
by rts_GOD @ 2017-12-10 23:41:07


@[Salamander](/space/show?uid=20176) 大佬,那用什么代替啊=\_=
by RTSAK8 @ 2017-12-21 17:56:47


@[RTSAK8](/space/show?uid=58335) 用scanf("%s")可以读入连续的一段,用cin.getline或者getline或者fgets可以读一行
by Salamander @ 2017-12-21 19:07:42


我的错误信息是不让用strupr,说没定义。。。
by dingxingdi @ 2017-12-23 15:23:37


|