变量换个名字试试,这是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